The only advantage GPS would have is that you don't have to install something (eg, a powered RFID tag) in each station. And yet, they've had to install "GPS repeater beacons" to work around this problem. Sounds like a typical case of bad design.
Somebody else decided that having doors controlled by location was a good idea here, and didn't think somebody would specify a system that doesn't work at some stations.
At some point during procurement and installation of the equipment you'd think somebody would have raised a red flag. Unless, of course, they were simply told to install GPS equipment, and not why. Or they were told why but nobody listened to them when they explained why it wouldn't work right.
Sounds to me more like bad organization than bad design, although of course it's hard to tell from this distance.