This was very well said and I don't know if you could have said it any better. FWIW, I'm a person with multiple degrees in CS, but the best programmers I've worked with and who get stuff done have zero degrees. I have eight years of hardcore programming experience to include professional and side project stuff - I've learned more actually doing than in any classroom. Yeah it's cool to know what a bubble sort is and how it compares to a merge sort, but knowing all the fine details isn't really needed for actually building things, especially now that we're at the point where an AI can give you the code along with complete instruction.
It sounds like you've done completely fine for yourself and built things that people want, so I would try not to be too hard on yourself.
It sounds like you've done completely fine for yourself and built things that people want, so I would try not to be too hard on yourself.