Yes, who needs protected memory? DOS programs were awesome. Any program can overwrite any other! We just ask their developers to make them behave nicely
So maybe I misunderstood you and there is no disagreement at all. Of course, I think file permissions and protected memory can make sense.
At the same time it sounds like you may have skipped over OP's "by default" phrasing.