Agreed. I occasionally imagine a feature that it would be cool to have in Numpy, then find that it's already there. Most recently I discovered (somewhat lately) that you can create arbitrarily structured arrays and store things like strings alongside array elements [1].
[1] https://numpy.org/doc/stable/user/basics.rec.html