Every company uses software that is critical to their business, but most companies are not software companies. Building and supporting software requires software engineers and technical leadership. Hiring software engineers for a software company is often easier than for a non-software company for all of the reasons you can probably think of yourself. The same goes for technical leadership.
The Future of Flutter and Dart
Google, on the other hand, recently made a big investment in consolidating the portability of Dart in their 2nd major release. Their Flutter platform is a centralized point of access to every major platform – including their upcoming operating system, Fuchsia, where Dart will be the native language of application development. There is a very real possibility that Fuchsia becomes a major player in desktop operating systems (competing with macOS and Windows) and succeeds Android as the other major mobile OS. After all, Google is a company, too, and will have to consolidate technology to offset slowing growth in their primary profit engine: advertising.