As the online world moves at an increasingly rapid pace, keeping up with the latest SEO strategy and design trend (not to mention catering for different devices on our websites) becomes a challenge. But the age old 'form follows function' still applies!
Business on the internet is a bit like a global DIY project. Some of the people out there are good enough to do a competent job and they get by. The problem is that the vast majority of people are producing DIY disasters. Faulty, dangerous wiring and insecure building work.
But don't blame them. Blame the old internet ideology that you can make money online with no overheads and no experience.