The reason is pretty simple I think. They have to allocate fund for each new channel. They don't have unlimited bitcoin, so they cannot allocate 40% of each new channel. If they do that, their "LSP" will run out of bitcoin pretty fast I think, and no channel could be created.