I went through this article and it seems like a lot of FUD. The line to note is:
> Though not every department at IBM will be asked to colocate, many will.
So yes, some departments have been "asked" to colocate. However, AFAIK nobody is being "forced". My team lead was asked to colocate but decided to stay where they are because of personal reasons (family).
Speaking generally, I've had incredibly flexible hours, more so than at any other place I've worked so far (and I have worked at some of the "hip" places).
Anyways, the headline itself seems truly sensationalist.