Not really a bug, but the text references 'champion' (which i interpret as hero) as the unit on which it can be cast. However you can cast it on any unit.
The text from CoreSpells.xml
Instills legendary hope in the champion, giving them a bonus of 5 (+1 per shard) to spell resistance and hit points.
'every unit is a champion' the game's version of 'Everybody is a winner'. I imagine all the units on whom it is cast running around singing 'We are the champions'