Valid points, I tend to agree. I think it's a part of the bigger picture in the game in general that it struggles to convey a sense of immersion and that it can be overtly player-convenient. It might be inconvenient for the player to receive a reward that is not useful to the PC or any of the companions but I don't think that is reason enough to have a variety of rewards to cater to any class. As you said, it feels MMO-like.