Years ago the web was not powerful enough, hence Macromedia/Adobe Flash. Adobe got complacent, thought it was the king of the world.
Then Microsoft joined the RIA fray with Silverlight, battling for control of the web. Flash was everywhere, SL up-and-coming. It was meant to be a spectacular battle, but both companies were blind-sided by this little web standard thing which was about to crash the party...
Except that it didn't. The war didn't end because someone won, but because Steve Jobs said so. It was only an illusion that HTML5 renders the RIA plugins irrelevant. In reality, it was the emergence of native apps. First iPhone, then Android, iPad, and now even Windows/Metro. Who cares about rich cross-browser apps?
So instead of developing a rich application that runs on all platforms, you either use HTML5/Javascript (if your application is not as hard), or implement the same thing on 3 platforms with 3 different languages on using 3 different toolsets. Wanna do something very rich/powerful cross-browser? Forget it! Everybody happy now?