Hate to say it, but it’s because it’s fun. I haven’t played in ages but despite it not being my kind of game (I’m usually a fallout kind of guy), I really loved playing through it. I enjoyed it enough that when the next one comes out, I’ll likely finally buy a current gen console.
It’s why I went back to PC gaming. As an aging man with children, I am no longer interested in having a bleeding edge gaming machine so I went to consoles for a while. It was too painful keeping a subscription on something I don’t often play so I didn’t bother with a PS5 and got a steamdeck instead.