Morning e1,
Just to share a story, in my past experience about using cross platform development products like Embarcadero C++Builder ( formerly known as Borland C++Builder since 1997 after Windows95 is introduced ). I would say, maintaining a cross platform development toolchain like Unity is unlike maintaining an open source application even it is funded somehow.
Here is my first published 2D freeware space game in 1998 using Borland C++Builder with DirectX.

Believe me, many said switch to other 3D engines, how many of them are actually completed a game and published right
?
I paid about USD300 yearly to Embarcadero C++Builder for its Android and iOS platform toolchain, the company always emphasize Delphi ( Pascal ) as its first primary cross platform updates for Android and iOS, and C++Builder is just like second grade citizen, receiving the updates late and buggy. Worst still, all my feedback with facts posted in the community forum were removed due to database crashed, can you believe that.
I have been suffering such treatment for 2-3 years then Embarcadero abandoned the Android platform just like that, without considering its C++Builder subscribers ( me ), I am extremely angry about what Embarcadero had done to C++Builder developers, no way I am going back to any product from that company, Embarcadero.
Therefore, I made a decision to switch to Unity.
Honestly, I really wish Microsoft will purchase Unity, to my experience of using cross platform software development tools, only a huge software giant able to maintain a cross platform tool chain safely and last long.
For this, after seeing Unity still active and alive while loosing money yearly, I will continue to support Unity in this case for the moment as promotional or demo game merely until runtime install situation is clearly defined and mature.
Thank you for reading, have a nice day.