Because they do not affect everything. Nobody does a 4k texture for a rock, planks, leaf or some rat/cat in a game, they are only for enviroments, walls, backgrounds , some characters etc....

If you would have film quality texturing (4k textures for almost everything), then you would need a lot of RAM.