Sounds like we had similar experiences.. I coulda written about 90% of this..
It's probably why I leaned into creating games (and the BBS community) at an early age; learned to be happy with my thoughts and creativity plus I grew up in a sketchy neighborhood so physical stuff never seemed too important to me I guess
...and trying to spend your way to happiness always seemed ridiculous 🤷