The one thing you know is that full blocks are bringing much profit for miners than not filled blocks. On the other hand, the Bitcoin developer team want to remain the block size and not bigger blocks while a part of bitcoin community wants bigger blocks. In the next fork, the altcoin B2X brings bigger blocks and the SegWit functionality remains.
Woldn't implementing lightning network require even bigger blocks at some point? Like 100 MB block size to cover all the needs of network for billions of people?