That's an interesting experience. One of the details of Shiv that I skipped over (because the article was already long enough) is that Shiv extracts the zipapp into a directory like ~/.shiv. This helps get around issues with some packages that do things like depend on __file__.
Nim looks neat. I haven't used it before.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.