A VPS is a great way to go. IMO managing a VPS is hardly burdensome, the amount of effort it requires is minuscule. Certainly far less than dealing with Windows on this laptop.
Currently I'm self-hosting a videoconferencing server (jitsi.org, with customizations) that is used pretty heavily. Also run a server for a website created with my own software, call it developmental, experimental, whatever. Keeps me interested and teaches me a lot.
No way I could do this stuff in conventional setups. While this approach works for me, certainly easy to see how it wouldn't work for many others.
It's good to have such great options to choose from at truly affordable cost.