I think the best argument in its defense is that Bitcoin was created years ago, time in which it would have died if it would have been so full of imperfections as you say it is. I think time has been and will show that the system really works for everyone.