Great post! I totally agree with your points on the EX4 format and why it’s useful to convert them into .MQ4.
Once you have MQ4, you gain full access to edit the source code, making it much easier for people working on MetaTrader strategies. https://ex4tomq4decompilers.quora.com