I have to say that the cost of training like this is tough. With that said I could probably afford to do it with some money managment but it also comes down to time.
I work two full time jobs for the most part and then you have your family to take care of. Then there is your yard, home and everything else that comes in addition.
I plan on making time to do more things like this but for now my military urban training and the training that I do on going will have to work. I will take someone who trains like me over someone who does nothing any day of the week. Will I do everything perfectly no maybe not but I will go home to my family at the end of the day.
And that's why I would always stop short of making training a requirement for anyone. In reality, your job, your income, even your location has a big effect on your ability to get training. Schools aren't cheap, just as the 500+ rounds of ammo you need for just one day of shooting. I think that training is indispensable, but if people just get out and practice with their guns, they're already doing more than some folks do. I know plenty of folks that own guns (say pistols for self/home defense) but don't even take them out to practice, even once a year. I think among the folks on this forum, practice is much more common.
But having been through some great training at OFA (sorry to see they shut down ), I highly recommend higher level training to everyone who can do it. For me, it was an investment in time and money, but I learned more in those classes than I ever would have at the range. For now, I need to find a new place to train since OFA is no longer an option.