There's a lot of fun to be had from obtaining achievements, I wouldn't say there's nothing to be gained just because there isn't a reward in-game. There is a reward, a sense of achieving; it feels good.
Further, it adds to a sense of completion. There are a few side quests that can be easily...