Yeah it's pretty out of date. You might then "eh that doesn't matter, I like things to be stable and I'll just imagine I'm three years in the past".
That works until some software introduces a bug fix or a new feature that you really need and you can't use it because of your distro's weird update policies.
You will very quickly find that you don't care anywhere near as much about theoretical stability as you do about a concrete feature or bugfix that is available but inaccessible.
I say theoretical because in practice Debian stable isn't really much more stable than more up-to-date distros. It just has fewer new bugs and more old bugs.
They might try to claim they backport fixes for the old bugs, but in reality they don't have the manpower to do that for 100k packages or whatever it is. They do it for critical bugs of very important packages but that's it.
Typescript is far nicer than Python though. Well I will give Python one point: arbitrary precision integers was absolutely the right decision. Dealing with u64s in Typescript is a right pain.
But apart from that it's difficult to see a single point on which Python is clearly better than Typescript:
uv
is a shining beacon of light here but I have little hope that the upstream Python devs will recognise that they need to immediately ditch pip in favour of officially endorsinguv
. No. They'll keep it on the sidelines until theuv
devs run out of hope and money and give up.