Yeah and I'm not noob either. I mean I'm definitely still learning but I'm about 1000x more techie than any other normie I know.
I think part of it isnits just so junky with each team having a slightly different implementation... no real standards (downside of non-centralised development), wild west, etc.