Point taken (as the owner of java, you’d expect them to use it), but Sun is definitely NOT God’s gift to website design and maintenance - very few people would take them as an example of what to do in terms of websites.
That’s not fair; the flash runtime has had its fair share of infamous bugs (like the flash7/flash8 screwups), and badly-written flash often crashes browsers. I run across FUBAR flash at least once every two weeks, and an OS-slowing (*) flash problem every couple of months (but then I surf a lot of websites, a lot of new flash games sites, and a lot of game-community sites, so I get exposed to a lot of crap :(). Nowadays I actually fire up a separate browser process for all work-related games sites, so that I can kill that process but leave my “main” browser alive.
(*) i.e. system grinds to a halt because of busy loops in the flash runtime that are stealing all the CPU. Faced with 10 minute wait to get through my seized-up OS to kill the runtime by killing the browser … or just hard rebooting … its normally the latter. Dual CPU machines are a godsend - I can finally kill the AWOL process within a minute, rather than within half an hour
I would guesstimate that in King.com’s case it’s “historical reasons” :). That’s usually what happens.