In an era when smart-phones can tell you everything from the weather at a golf course in Nepal to how many inches you come over the top on your downswing, maybe we should have seen this coming.