I really dislike that, as a player, and it's less fun for me as a DM, as well. I find more and more that what I prefer is for the player to know more about what is going on, rather than gathering all the knowledge to myself and just telling my players what happens.
See, it makes sense to me. A level 1 Cure Wounds is a small magic. The level 10 fighter has taken big hits. Small magic doesn't do as much because the level 10 fighter needs more done. The level 1 fighter can only take fairly small hits without being taken out, so small magic is all that's needed.