> Isn’t trying to remove boilerplate how we end up with situations like left-pad?
No. That is a result of bad software engineer practices and stacks, not a symptom of proper abstraction.