Which is why we have so many threads about how fighters need to be improved?This is why we have martials that "move up and attack" as well as classes that can augment their attacks with spells, superiority dice, etc.
If you get bored with the first, move to the second option.
It's not a difficult thing for the developers to balance.

But my real point is that you can't please everyone. There will always be compromises, there is no one size fits all and there is no such thing as a perfect game.