As someone who's been doing frontend for 15+ years: I hear you. I wish the designers and PO's would hear you too. I am doing what I can to push back on these things, and so are every other frontender in my team. Keep giving this kind of feedback to websites if they ask for it. It's the best ammunition we have.