Python is definitely not as easy to distribute as it should be by 2022, but I'm not ready to throw it out yet.
I think tooling authors need to look into packaging. Python actually has something similar to JARs, zipapps [0], although I have yet to see them in the wild. PyInstaller is a more well-known option.
[0]: https://docs.python.org/3/library/zipapp.html#creating-stand...