I'm involved in several projects, as well as being the sole developer for a SaaS that I co-own (I make exactly 0 dollars from it right now). I have to solve all kinds of difficult problems, which excites me to no end. I can see how I could have the same demoralizing experience you did.
In my bootcamp, I got a D on my portfolio because I didn't follow directions. I've been praised many times after the fact on this same portfolio.
I'm not an academic person at all, so maybe this would be a slog for me. I did get an A+ in said bootcamp though, not that that matters.
At the moment, I feel like a degree is necessary for any job I would want to get given the job market. Call it future proofing if you will.