David,
(yep, it´s me again :-))
I don´t know for sure, but I believe that in fact it was mostly driven by getting more and more into one IOS (as also done on the Catalyst switch series) with one same CLI and indeed cosmetic similarity
Also think that they did it because of the established command use, especially usefull for complex situations (with more interfaces, dmz´s, et cetera). Misconfigured established command did create larger security risk, since a lot of people did not understand them well, and confused it with the established ACL feature in Cisco IOS
But I´m also curious why they did it, so, would be nice if anyone from Cisco could tell us more :-))
Kind Regards,
Leo