A 10'000 hour entry fee does rule out a fair bunch of people though, in practice. While there are few artificial barriers to learning to code, there still are some natural ones, like time.
is time a barrier or a requirement? its a bit like saying time is a natural barrier to solving hashes. like yeah, its an inherent part of the process that cannot be skipped. You cannot learn without time, but thats just the laws of the universe not a barrier to learning.