To be C2 you have to give up a large portion of your social live and study, study, study. The vast majority of language learners are not prepared to do so.
C2 is really really high. Fortunately, you don't need C2 even if you want to live and work in a country where the language is spoken. Maybe only if you want to be an academic.