Lets not forget the old machines too often had fixed data areas on media
used as scratch storage. A single page of memory often was the only room
a OS could use for all device handeling and bootstrapping. You often had
to have a system that could load a paper tape image in core memory all
ready and then work from disk or mag tape. A fixed file size is not a
problem since only with text editing do you need a variable file size.