"A piece of software shouldn't be able to take everything out."
These, above all, are the words of a person who has not been paying any attention.
Not all such persons are "stupid" in the routine sense of the word, but the consequences of unobservancy closely mimic those of stupidity.
Persons who fail upwards shouldn't be able to take everything out, either.