Exactly. And to linode’s credit they default give you free IPv6 so it’s an option. I had a database server on IPv6 only for awhile (though you can do the same with private IPs if you need, it’s easier to SSH directly).
AWS would charge for static IPs and absolutely no way to get IPv6 pretty recently, I think they might finally be changing.
I'm surprised more services don't do IPv6 only. Vultr has it, but only for a lowest end plan. My stack on Linode uses private IPs and do not need a public IPv4 address at all.