Yeah, designers would hack around the limitations until the hacks become official (against the original protocol inventors' intent, if necessary), because every company wants to control the experience of their content to an unreasonable degree. I recently turned off the "Allow pages to choose their own fonts" setting in Firefox, and it's refreshing to read text in O(1) rather than O(N) fonts. Now if only similar tweaks were as easy to apply to web forms, menus etc.