Fees will be solved with layer 2 solutions that can scale up and reduce transaction costs. That is why I personally don't think that increasing block size will do any good. It is an inefficient and ineffective solution to a much much bigger problem that it is trying to solve.