Most extensions have good equivalents. Other languages like Julia are VSCode only. Fortran was the language that really made me jump ship, PyCharm’s Fortran extension is barely syntax highlighting. Remote - SSH is the killer though, it is a beautifully made and essential tool for working with remote systems.
Most importantly, PyCharm doesn’t really have any killer features or extensions that makes it essential.
Steam is known to be more generous about the rule if you have few refunds on your profile and a decent amount of purchases. Unfortunately the same can’t be said for updates, even if the update makes the game unplayable.