Seconded. This is called the "Grossman-Stiglitz paradox".
There's also a kind of second-order version of market efficiency that says that active fund managers that can actually beat the market will increase their fees until their post-fee returns are the same as everyone else. So even if active _fund managers_ get compensated for making prices more efficient, there's no reason to believe that _fund investors_ will be.