Why do "angels" mean MSL, not AGL?
It was originally Royal Air Force slang for altitude in thousands and not a way of pronouncing AGL.

Up in the air, where the angels fly.

https://en.wikipedia.org/wiki/RAF_slang

Angels 10 meant 10,000 feet.  Cherubs were hundreds of feet.