Oh dog. The pebkac apologist. You cannot protect the user from all possible things programs might allow but were not designed to do.
You don't get a warning when you put a hundred thousand files in one directory. You don't get a warning if you enter a macro that fills in half a million cells in Excel. You don't get a warning if you start a render that may take fifty years to finish.
It's in the nature of general purpose computers to give users enough rope to hang themselves with. If users do, the solution isn't to bog down the system even more by attempting to check for every combination of things a user can do that might cause problems. At best, you try to make sure programs crash gracefully, and don't dumb and slow them down beyond reason, punishing users with common sense to protect those who lack it.
Just because you CAN do something doesn't mean you should, or that it's normal to do so. Having the freedom to do things without everything being controlled in detail is a great boon. But with it comes an equally great responsibility for your own actions.
If you're not confident in using a general purpose computer without causing problems for yourself, use a strong walled environment. You won't get as much rope.
Nor as many possibilities.