Why Is Mastering Computer Programming So Hard?

After two decades of programming, I still don't feel like a master. Why? Because programming is complex, changes all the time and invites comparing ourselves to fantasies.