Isn't that quite reasonable since you can code all you want in your spare time? Something that is not really possible with law or medicine.
And typically, even when you do have the skills an employer wants, actually learning their particular systems well enough to be useful takes another 3-6 months, because training and integration is completely neglected. You'll get "read the docs." Which, if you are lucky, will be a disorganized mess of wiki rather than a slow and nearly impenetrable sharepoint labyrinth.
It doesn't have to be this way. I'm sure at the best tech companies, it isn't.