The entire field of front-end engineering needs to take a step back and think about the user instead of overengineering every problem and constantly changing things just to justify their job existing.
That said, I agree with you in principal. In this field I feel like I'm constantly fighting to keep the code simple and lean, while others think it's okay to import an entire bloated library just to make a button shine a certain way.