Yes, I feel you.
And yes, that’s how it is. It’s an insanely complex industry if you really want to understand how things work.
Which you don’t need to get things done.
Which you still can if you really want, if you’re willing to invest the time and energy to study it thoroughly for many years if not decades.
But even then, chances are you’ll be touching libraries, concepts or technologies which you did not study in-depth yet. I think you need to be both aware and tolerant of limited knowledge, and willing to learn continuously.
Then null will be returned, as the value of b.