In all reasonableness, most riders in most areas should be able to fix a flat. Being able to adjust derailleurs and brakes to a certain level is of course a very useful skill as well, but it's a long uphill battle to get a lot of people to attempt to touch the things. And who wants to take away work from bike shops anyways...