> If the intent is to earn money through your website and you are earning a ton of it, then you've succeeded
Sure, but just as that does not mean your code is great, it doesn't mean your design is. "Earning a ton of money" is not exactly a well defined company goal. For example, if a better design (or code) could yield 2x what you make, even if 1x is "a ton", you might reconsider your stance on either. Or you maybe you wouldn't. Who am I to say.