Does the client want to pay for maintainable code? Does the client want to underwrite your experiments in making lovely philosophically pretty systems that you would be happy to show to your coder friends?
I havent been in the industry wrong, but I so far I am ashamed of everything I write. There isn't time to do it right.
Of course, this may only be the case at the very bottom of the food chain... but isnt that where vb belongs?