Johnson is a talented player who will eventually play somewhere after the music stops. That team will probably have some spectacular play from him, and possibly some chemistry issues if things don't go amazingly well.
Coaches aren't known for their realism. Every single college coach has dealt with head cases and inflated egos. Every coach thinks "I can handle him" until they actually are getting FaceTimed at 4 am from the passenger seat of a stolen car going 110mph in Los Angeles when he's supposed to be in Oakland (hypothetically).
Eventually (say, right now to Pitt) he's going to commit to a team when they don't have enough time to back off and the die will be cast. He'll probably play for Pitt in the fall, since summer school starts any day now.