Speculate away. It's not like I'm stopping you.
My point is just because angels look different from game to doesn't mean they're not the same thing. As you said, each game has a different design and look, so they're naturally going to vary in appearance.
Of course they may serve a purpose beyond just gameplay, but I don't see why they have to.





