The beauty about HTML/CSS over Flash is that we can fix bad design.
Think about things like Readability that can transform horrifying websites into clean, readable articles. This is what happens when you give the entire stack to everyone, instead of hiding things behind a proprietary runtime (that crashes... and crashes... and gets hacked... and then crashes).
I'm convinced that we will always be unfortunately afflicted with some poorly-considered design/engineering fad or another. Before Flash websites, we had Java applet reflections, animated GIFs, fluorescent green on black... the list goes on. But thankfully, with HTML/CSS the client can choose to mitigate this a great deal.
The beauty about HTML/CSS over Flash is that we can fix bad design.
Think about things like Readability that can transform horrifying websites into clean, readable articles. This is what happens when you give the entire stack to everyone, instead of hiding things behind a proprietary runtime (that crashes... and crashes... and gets hacked... and then crashes).
I'm convinced that we will always be unfortunately afflicted with some poorly-considered design/engineering fad or another. Before Flash websites, we had Java applet reflections, animated GIFs, fluorescent green on black... the list goes on. But thankfully, with HTML/CSS the client can choose to mitigate this a great deal.