It’s always a trade off between raising the bar and making a deadline. The deadline always wins since the boss doesn’t know how to read code
The main cost I have seen at places which respect engineering is lower predictability. It is harder to budget and plan even if the end result in average is usually cheaper and always better.
Then this leads to people setting tight deadlines. It's a vicious cycle.