Awesome article! I totally agree with your points on the EX4 format and the importance of transition them into .MQ4.
With .MQ4 format, you get total flexibility to customize the source code, making it much easier for people working on MetaTrader strategies. https://ex4tomq4decompilers.quora.com