I can imagine Simmons being unhappy about his decision if they win it all.
You are most likely right, but I'm sure, Ben doesn't give a shit ;)In any case he would have been a nice addition. Not sure about the team chemistry though.