As for the comment on hanging out with friends, it's called socializing and in the case of work related social situations, it works wonders. You don't even know how many times I was promoted over the poor fellow who "wanted to go home and have intimate moments with his spouse." hey those are his choices right? So why complain about them later.
u honestly have serious issues and some nerve to be commenting on a husband who goes home to spend quality time with his wife and family.
seriously, one day u'll get married and u'll need to start prioritising ur life. And if u dont, that'll be ur loss. And no promotion, no social life is going to matter then.... Inshallah that never happens.... but seriously, u need to change ur attitude mate