portability? or rather they are trying to engineer/design-in a lack thereof? Who wants to build a platform that doesn't ensure a certain degree of creating a captive audience? This ain't charity work folks.
My opinion -> https://www.mql5.com/en/forum/123268
That post you linked was a good read gordon, thanks for revisiting it for those of us who didn't catch it the first time around. I think you were spot-on with your opinion.

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Or even better, metatrader could have been rewritten in .NET and a simple bullet proof API could have been exposed for EA developers. C# is really a high level, mature, very advanced and very elegant programming language, ages away in the future comparing to mql5. Mql5 existence doesn't make much sense to me.