I agree 99 % on what you are saying however it is also a matter of fact that A7 is losing ground
I am testing Unity3d and Game Core 2.0,they are miles ahead
Probably nowadays, you need a big development team