If you've got a computer and net access, you can set up a good and well-documented development environment for free. You can access a vast array of knowledge in the field. You can get people to answer your questions. This is exclusionary only in that it requires a computer and net access, and while those are generally inexpensive and very common they aren't universal.
Once you actually get into the field, you'll find that you're in a fairly meritocratic community (it does have its prejudices, but TFS doesn't seem to focus on them). If you can code, you can be accepted socially. It can be more difficult to get a job, but that's true in every field.
Nor does it require being on the autism spectrum, or total dedication. The developers I know have strong outside interests and other priorities, and most don't seem to be on the autism spectrum. I'm successful in the field, and have been working and studying in the field for decades, but I don't remember any grueling training.
Edwards is, very simply, writing about a fictional situation. He may have a legitimate complaint, but I'd like to see how it relates to the real world before I address it.