An illustrative example of how reasonable short-term and narrow-scope considerations can be really bad in long-term and/or at a larger scope.
Sometimes you just need a shovel, not a Bagger 288.
It’s not his responsibility to make sure his package is as wide as possible before opensourcing.
It’s far easier to criticize than it is to submit a pull request.
I personally don't mind the lack of one-size-fits-all. If Pandas were to be part of the Python Standard Library I think you'd have a stronger argument, since the unspoken premise of a SL is that you can leave for a desert island with only that and your IDE and still get things done.