My guess is that it's because the Xenobot community is relatively mature and with maturity comes responsibility and responsibility leads to being AFK or offline... This mixed with not actually knowing the team members for long enough to learn their habits and online/offline times makes for a bad mix which leads to arguments and perceived inactivity. The recipe is just not good.