On the other hand though, the scenario where small firms are the norm doesn't seem that great either. Let's say you create a new pharmacy thats like 10x better than any other pharmacy and given the option everyone would go to you. If you don't grow big(either by choice, or regulation) and put CVS out of business. Then your stifling progress in a sense and everyone is worse off for it.
Heh, I never thought I'd argue in defense of big business.