I agree with your sentiment 100%, however, it's important to note that not all "mental blocks" (mental illnesses) can be overcome. Even with medication and therapy. If they could, suicide would not be a top ten cause of human death, and homelessness / drug addiction / depression and anxiety wouldn't be real things, because people would just "get over it" before bad things happened.
Source: Lived with mental illness (bipolar, OCD, clinical depression, chronic anxiety, and body dysmorphic) for 41 of my 46 years, despite a plethora of medication, forty different therapists, psychiatrists, CBT, and people telling me to "cheer up" and "get over it" and just "go out with friends."
I am able to play FF and WoW and other online games because "virtual" socialization doesn't really bother me. Actual socialization can make me break down in tears if the timing is right.
Go figure. /shrug