Yes I understand that. But as we all know more times than not something underwritten (like Hybrid Autos as an example) are either not quite competitive price or performance wise or both, or the developer cuts a deal because they want volume.Thanks @SunTrader Just a few points:
The business model of MetaTrader software is to charge the broker for a number of licenses they get and the hosting for those machines. So its free to the user, not the brokerage itself.
MT4 is not being discontinued rather there there will no more upgrades, and I totally understand that. If you have a platform that has the ability to be multi-asset(MT5), I would dedicate all the resources to that as oppose to a platform that focuses on one asset class only.
In any case I don't understand the whining? If it suits a trader, use it. If it doesn't, don't.