Simple. There's really no other viable alternative. Everyone is on Facebook - if you're one of those who aren't, you miss out. Some people are okay with that. I wish there was an open alternative but there isn't right now due to the user base.
I have two choices - be in the know on facebook with everyone else or be left out.
With all the knowledge we have at this point in human progress, it's pretty sad that our education system and our ways of measuring people are both archaic and inefficient, stifling even.
With all the tools we have available with programmers we should be able to develop a better education system that is more fun to study in and better adjusted to each person individually. IMHO, customization is the name of the game... it's going to be all about how well you can customize your child's education in a way that works best for them. You set your child on a path to end up at a point that is most beneficial to their future as a contributing member of society. That's all you can really do as a good parent, is give your child the best shot. I think there's some way to apply a learning apparatus with these goals to public education.
As you point out, Michael, it's hard to tell where the solutions will come from. But I can assure you, the solutions (as I expect there will be more than one way) won't come from Washington; it'll come from the minds of great visionaries like 19-year-old, Stanford PhD dropout Andrew Hsu, the dude who had 3 B.S.degrees at 16.