Yes I work with software, no I don't expect everything to be a computer game or "cute".
Yeah, but when starting a new project affords almost none. Should it remain like that for years?
I hate the "corporate fun" exercises as much as the next guy but without something to build trust most teams flounder.
Japananese/South Korean salaryman drinking culture (or any after work drinks culture) works well at this coz alcohol naturally makes people vulnerable. It obviously has its own problems.
Just because a certain pattern of behavior is desirable for management doesn't mean that it is a healthy or even possible pattern of behavior for real human beings.
Even if you could somehow sprinkle social fertilizer on your team and make them all besties with a sick ropes course in Provo, it is immoral to expect it. Your employees' relationships are their business, not yours.
On the other hand, I've heard remote/distributed people very vocally object to being asked to travel to a team meeting once or twice a year on the grounds that they work 9-5 (or whatever) and that's it.