My need for human contact is not only verbal communication: it's cleaning the coffee machine, taking a walk, playing around, throwing a duck, being randomly head-butted by a scrum master, going for an afterwork beer... Lot of interaction with people
Yes, I don't think it's one size fits all by any means. It sounds like any company you work for needs to have real world team interaction as part of the day to day. Nothing wrong with that!