If you've got a bunch of good Gen1 Dragonites, there's no real need. Machamp doesn't have a ton of bulk, so he's a good individual matchup pokemon, not a sweeper.
So if you've already got good sweepers (DB-DC Dragonites) then he's not as useful. I hardly ever use my Machamps with Counter/DP or CC for that matter.