they have the problem is it cost money/time to do it correctly and the boss wants it now.
Isn't it then better to use the time and money to make sure that end user have a better experience, and I do understand the concept of the boss wanting it now... but the boss isn't always right.