I believe that if you are putting a language there when every other language is newer by 5 years like python 3.9 you should just omit that language or put the effort of doing properly. Otherwise is spreading misinformation, you know how many people is sharing this link saying "oh python is so slow omfg" because of this article? it's a little bit irresponsible.
weel it's a bad idea unless you update just one package that doesn't have too many shared dependencies, things gets complicated with shared dependencies across their packages, so that's why it's better to run the full -Syu of course not automated but when you know what you are upgrading and possible manual interventions (if any) or caveats that you might have with the changes.