Are software stacks inherently unstable cf. "bare metal"?

Hello all

My use case is very ordinary: a Proliant microserver running TN Scale, at home, as a very safe NAS (with a 3-2-1 backup plan).

I also use TN for running “apps” for fun experiments which is where I have come unstuck in the last few days, which has caused me a lot of work and stress (largely of my own making, but I reiterate that this is only a hobby).

I’m interested in experimenting with a second machine, purely as a docker “server” so that if/when I cock things up, I don’t need to even think about my TN box, instead concerning myself with another box which is not critical.

I have read about lots of people’s experiments with “home lab” setups and also on this forum, where various things like this are being done:

Debian onto bare metal
Proxmox onto Debian
TN onto Proxmox
VMs onto TN (or onto Proxmox)
Docker onto TN (or onto Proxmox)

and even other things " the other way round" involving (say) a TN base appliance being used as an OS to virtualise Unraid or Proxmox or others.

(1) Aren’t these sorts of approaches more likely to crash?

(2) Is this sort of approach used in industry for decentralising?

I know that Electric Eel might solve my problems in one simple step but in the mean time, I might be coming across a spare machine which could suit me, and it could be more fun than frustration.

If this transpires, I’ll be installing Debian on it and then CLI Docker compose, or maybe something daring like using Portainer or even Proxmox.

Your opinions would be welcome!