I have a perfect example of this, in Mass effect 1 your able to do kinda loyalty missions for your crew. Specifically Garrus, Tali and Wrex. They aren't required and don't really affect the game besides a quick conversation in Mass Effect 2, but they actually added to the experience quite a bit. Then since people thought it was neat bioware made it manditory to get the best ending in ME2, and at one point just to simply progress in the game... That really took away from the game for me. It felt like rather than getting to say know someone, I was just filling out an uncanny valley checklist of loyalty. (Still a fantastic game, but it feels like between ME1 and 2 Bioware still hasn't found the right groove)