| Flutter is gaining serious traction because it relatively sane and *works well* in iOS, Android and (I think )Mac and Windows. You can actually make an application that looks decent and isn't a pile of shoehorned libs with an HTML engine. I lost years waiting to have a decent way to develop desktop applications for Linux. After 20 years no one could get their shit together and both Mac and Windows ( yes, even Windows ) always had vastly superior desktop toolkits AND sane ways to package and deliver them to the mere mortals. Even when Microsoft seemed to fuck up everything they touched, Linux couldn't get their shit together. There are many reasons for this and the other 2 had money to throw at this like it was free, BUT the Linux community never proved they can deliver a product, which in this case the customers were developers that have a job to do. A lot of lectures, morals and programing tricks, but never a product to be used by others. ( I'm talking exclusively about GUI toolkits here ) It's simply not in their nature and it's OK, but don't cry about when some evil conglomerate rolls up in town and gets all the action. |
What you call Linux community is actually several independent communities that build software for themselves and for others that fit in their community goals and the operation system that people usually call Linux is not a product but just a collection of independent softwares packaged by other independent communities to fit their goals and needs.
And these independent communities already proved that they are really capable to build and deliver high quality software that meets their goals and you can see their results in the most recent releases of Gnome, Plasma, Linux Mint and many many others.
If you need any software to fit your needs you should just find a community that has the same needs that you or find a company that sells what you need.
Or you can build your own sane toolkit and share it with your own community too.