My hunch is many websites are made 1) with a small budget or 2) by a family member or friend who has a pirated copy of a WYSIWYG web dev app (usually flash).
Flash websites are usually payed for and in good amounts to and they are done by people who don't really understand usability but do know marketability (for themselves) and how to make things look pretty.