I don't see it as a lack of immersion since it's part of the game through a character. It's not like a mod or something extra added. (Which wouldn't mean lack of immersion either just saying.)