I don't even think it's just people spending a lot of money building a site.  Outside the tech sector Flash is the #1 choice of every graphics designer turned wannabe web designer.  These guys generally have no idea how to code but can sell to small business customers with a few canned flash effects.  So you see a lot of flash in smaller sites too.