There is nothing perfect in the world because there are humans. With Human, nothing can be perfect.
There are no true capitalism, because thats just an idea on how market should run from those economist. However, in Pakistan, the economy is not capitalism, its a control oligopoly market that we are in for the cars. Therefore we are all paying high prices for the products.
And true capaitalism does not mean alcohol pubs or anything can open here in Pakistan. Everything is Demand and Supply. If there are no demand, you can opened as many alcohol pubs here, it will still failed. If there are demand, no matter how many alcohol pubs you open, you will still make money in every single pub. Please note the difference.