There are positive thing about this also!
On android, if i start a game while the phone is on vibrate, there is no knowing if it will suddenly BLAST out the game music at highet volume, since the media volume can be just about anything...
On windows phone at least there is some consistency