Developing an official parser when you can just use FFLogs, which is superior to anything SE would ever implement, is a silly waste of time. The current setup is fine, as their willingness to turn a blind eye to parsing so long as you don't harass people with it means we can essentially have our cake and eat it too: people can parse, but can't use it to harass others.