That does sound anti-competitive. Imagine if Google poaches hot people in industry and then just sits on them during a critical market time, doing nothing, because they don't have any particular work for them, they just don't want them working for the competition.
Those garden contracts sound like a variation of the same idea.
Anyways, if I understand FCC's position right, they also had nuance for specific non-competes.