The main issue is that iOS is deciding that you don't need something offline without asking you. I don't want my cached email to turn out to have been deleted because I downloaded something else entirely.
Many people would prefer the old method, where it would say you were out of space, and you would have to go free up some space.
Many people would prefer the old method, where it would say you were out of space, and you would have to go free up some space.