Is that why he's made a grand total of 0 defensive teams (even 2nd teams)?
Barkley was criticized all the time for being a half-*** defender.
Last I checked, All-NBA isn't only offense:
5× All-NBA First Team (1988–1991, 1993)
5× All-NBA Second Team (1986–1987, 1992, 1994–1995)
All-NBA Third Team (1996)