I think you misunderstand, some stuff has to go in but it is absolutely necessary as a dev to push back[1] on bad requirements, or at least that's my take.
[1] admittedly in some cases you can't for various reasons, including bosses that won't listen.