I agree with all of this very well put i just wanna echo this
8) This is just a general wish: Give us a reason to play cruel, selfish or even just rational and focused on the bigger picture which might include collateral damage. I (and I think many others) play the perfect good guy only because in most games you get punished really hard for being evil, be it a terrible ending or no follow up quests etc. The hard truth is that sometimes it should be beneficial to be an asshole... or at least rational and sacrifice someone or something for the greater cause. Helping everyone should not always be the best way, even as a semi good person.
I have been trying to come up with a single case in which a game actually punished you for trying to help everyone and I was unable to do so.
Sometimes bad stuff happens for being good and good stuff happens even though you’re bad. I don’t think there’s nearly enough punishment for being good in this as far as I’ve seen yet.