This is an awesome post - I think I agree with everything here.
I have learned loads on HTB and it is nearly all the result of helpful people who have given nudges and encouragement as needed.
There are times I look at something and draw a blank. The discussions are full of people saying “look how simple it is” and it does become depressing but, fortunately, there are a lot of very good people out there who are willing to share & nudge.
On the flipside, there are things which I’ve thought are really easy and I’ve been happy to help people on the rare occasions I can.