My general opinion for libraries is that it's fair to stop supporting Python versions as soon as they're EOL. It's unfair to ask maintaners to have to juggle supporting 6 or more Python versions at once, mostly for the benefit of a few companies who haven't updated yet.
I think it's also fair here, you'll still be able to use older versions, you just won't get the newest features, which clearly isn't your number 1 priority if you're still using Python 3.7.
Great TIL, I hate it.
Excellent how the page alludes to other horrible things to imagine, like "don't pour hot oil into your ear", and "don't pour it in if there's a hole in your eardrum"