Re: The root of this issue is how people are using SO
"when people are told by their managers, "just make it work, I don't care how.""
You know, I've been a developer for a very long time, and I'm pretty sure that I have never once had a manager tell me anything like that. If they did, I'd take it as a loud message that I shouldn't be working there. There are lots of companies who don't engage in that degree of unprofessionalism.