Hi,
You are right when you says "Avoid creating VMs if you're not sure it won't eat up all the remaining space".
I take care about this because of my job as a sysadmin. The fact is, finals / casuals proxmox users don't care , and play with it as a sandbox and are not aware of all this...