@DeathByVisualStudio: You're assuming that you know why macro-enabled spreadsheets are read-only.

I fear that this is another case of somebody declaring that "change x is soooo simple" without having any knowledge of the work needed to plan, engineer the change, make the change, not introduce bugs, test, test, test, make work across all languages and configurations, test, test, test...

Without having any special knowledge, my guess is that it's simply a matter of prioritizing work for each release.