Been using Flutter for a while, hybrid frameworks are great for small teams, as you only have to make one app.
I think they’re good enough for most cases, just like with most tools it’s what you make out of it that will make it good or not, it’s easy to make a shitty native app.
For Flutter I would only say that it’s finally starting to be mature for stuff like navigation and state management.
Keep in mind that each solution has benefits and drawbacks, it’s all about tradeoffs.
I don’t think you realize that video game developers and other related jobs are pretty badly compensated for the job they’re doing. Those devs are among the most skilled ones and could probably earn 5 or 10x what they’re getting now by going to work at some FAANG or big banks. They’re working here because they love video games and want to create something fun, so it sucks when you just get fired like that.
Also, it’s not because you’ve had it worse that their situation is okay, it’s fairly easy to always find a worse situation and just dismiss any issue.