@haskal do you want an actual answer? This is my take, at least:
Matplotlib isn't part of the python language. It's not the python core's team to make that integration seamless. Don't blame the python developers, blame the psf for keeping such a scattered ecosystem/loose packaging system.
@haskal lol they're just as much a victim as the core dev team, IMO. The PSF and integrations with non-core functionality is pretty harsh.
Python is a lovely language, but some of the seams between tools can be suboptimal, especially with stuff like this. If you're using a notebook, matplotlib is pretty friendly, IMO, but I'm not sure what your use-case is.