I agree with this, but would like to add for OP that diversifying is not always a bad idea.
I have a NAS that is mainly running as just a NAS with a few containers to help me download and categorize stuff. It has a AMD CPU, so no HW transcoding, so I added a N100 to host Jellyfin on the side. That little NUC can also run HA, Heimdall, PiHole, Tailscale or any lightweight container with ease. I do it with Proxmox LXC’s.
If I wanted to host game servers, I would probably build a server for that on its own anyways, just because it would be more power hungry and need modularity for future upgrades/changes.
I guess the point is that there is no «one server does it all» for me. I prefer to have servers more suitable for their tasks than having one beast doing everything alone. Makes it suck less when stuff breaks too.
Otherwise I think the comment above is on point.
We seem to have followed a similar path, but I am quite satisfied. I do have a family though, so maybe that’s what does it….
It sucked making sacrifices in my 20’s, but looking at where I landed, I would not change it if I could. Would you?
Don’t get me wrong; We are nowhere close to rich, but we managed to buy a decent house and not having to wory about the price of groceries and the bills every month, and that’s all we really need.
Early 30’s for reference.