But yeah for 1 off zero dependency Python scripts I won't be using the new features until major distros ship with 3.10 by default. Part of the appeal to me of Python is most distros and operating systems have it installed by default. Being able to curl down a single file and run it is really nice. For that to work requires using a version of Python that most folks have by default. That means coding against 3.6's features (at least we can use f-strings now!).
It's a total 180 from when he pushed python 2 when it only had a few years until it's EOL.
Like f-strings look nice and all but there's nothing wrong with the format method and there's always the locals hack to achieve the same thing.
ideally even with file extensions: .py3 runs on all python3 versions .py38 runs on all python3.9 versions and above