I think you're getting a little unnecessarily combative here. Discussing something with a therapist, regardless of level of severity, is a great way to improve your mental health and with dealing with various types of social situations. The parent suggesting that someone discuss their lack of assertiveness in a particular aspect of their life with their therapist is probably good advice! There's no reason to bring up things like "mental dysfunction" here, and there's no shame in realizing that you might not handle certain situations too well and that it could be helpful to discuss that with a professional.
For me, it was a long process of disentangling my feelings of self-worth from my work product. Unfortunately, part of the aftermath was that I don't really maintain much OSS these days, and that which I do is fairly niche and therefore unpopular (which tends to cut down drastically on the entitled freeloaders who demand uncompensated work from me).
I wish more OSS developers would take steps to make their relationship with their work healthier. There's no shame in falling back on these unhealthy reactions to entitled demands, but it's certainly not a good thing.
To be clear, I'm not commenting at all on whether or not OSS developers deserve to be compensated, whether that is even practical for most projects, or whether or not Tea can or will end up being a good or useful solution. I'm merely addressing the fact that (as you have pointed out) many OSS developers have an unhealthy relationship with their code, and it's really unfortunate that most of them will -- instead of changing their approach -- end up burned out as a result.