How would that even work for internet companies without physical stores? Go to Menlo Park, CA to recover your account?
If it's not feasible, I can see an argument that large enough companies should be required to provide in person support options.
Facebook defintely has enough money to facilitate this.