There is no reason why bitcoin can't be the all in one package we all want it to be someday but right now there is not enough demand to support the network with low fees.
We should only raise the block size in minuscule increments to keep fees high enough to support a robust mining community.