McAfee isn't in the WWE bubble like that; he could tell them to fukk off tomorrow and be no worse for the wear given his radio/podcasting work. In fact, remember: one of McAfee's first interactions with Vince consisted of getting shyt on for wearing Tuxedo shorts (horrible look) and Pat telling Vince (more or less) that if it was good enough for LeBron, it was good enough for WrestleMania, and threatening to quit on the spot if he wasn't allowed to work in that outfit.
Booker's a company man through and through no matter where he's at (like way too many people in the business). There's your difference.