I tend to counter this by purposely “savoring” the main quest for games I really like and taking care of as many side missions as possible as I go. Then, once I finish the main quest I tie up a few loose ends, try to find a high note to end on, and quit.