Updating Python once a year shouldn't be too much to ask of a company like Apple, and is adequate for 90% of users. I shouldn't need to install pipenv and virtualenv if I want to drop into a scripting environment once a month.
These tools aren't (or at least shouldn't be) only meant for professional engineers.
These tools aren't (or at least shouldn't be) only meant for professional engineers.