Part of the problem is the tax/spending/government policy that created the codes. They are expensive to develop, and since no one wants to spend the money to maintain them, they got farmed out. Professional bodies maintain the codes and in exchange they get to charge an access fee. This is obviously not a perfect solution, but it has, by and large, worked. Particularly before the internet made it so cheap to move information around. After all, when everything by necessity had a substantial copying fee attached it was hard to get too worked up if it was not otherwise 'free'.
Now, I am not saying that these codes should not be made free. I think they should. The old bargain is no longer effective. I'm just not sure that guerrilla style freeing of the codes is going to lead to a particularly good status quo. After all, if the organizations that currently maintain them start losing money on the deal they won't continue, and there's going to be significant lag before governments even catch on, let alone start allocating money and developing experience in-house to take over the job. And make no mistake, bringing all the various regulating bodies under the public roof/purse (which is really what we are talking about) would represent a significant additional drain on government budget.
And there would be a cost to that lag. The small things would be stuff like an inability to get new building materials approved. Over the last few years there's been huge advances in better insulation for houses. It would really suck if those or future discoveries were not considered 'up to code' because the body designated to update and maintain the code has washed their hands of it.
Smashing the current system, however imperfect, is not enough. If you are going to proudly swing the hammer to knock it down, I think you have a moral obligation to have a plan on what to build in it's place.