I do not consider moving transactions off chain to be a way to scale Bitcoin directly at all, it is the very opposite of that.
You don't understand how Lightning works then; the transactions are on-chain, but the settlement is still only per block.
The only way to scale Bitcoin directly and significantly is by increasing the blocksize.
No that's the best way to end up turning the full nodes into a datacenter-only situation. That kind of can kicking approach is relentlessly refuted, why would you keep repeating it again and again as if it somehow represented the truth?
People can use lighting if they want to or not, that is their choice and that is fine. However arbitrarily restricting the blocksize, especially as technology increases for the purpose of incentivizing people to move more of their transactions off chain is wrong. Give people the free choice, if they prefer to use the lighting network over Bitcoin then that is fine and we will not need to increase the blocksize again.
Given the free choice, people will design the most bonkers Bitcoin you can imagine. I'm happy to see Core do it for now; because they're objectively sticking to the cypher-punk credos better than the so-called competition. Maybe an alternative implementation that actually blows the Core teams cypher-punk credentials out of the water could emerge, but until then, it's Core for cypher-punks.
Today however, the blocks are filling up and many people do not want a fee market. It is wrong for Core to attempt to unilaterally decide to change the economic policy of Bitcoin in this way. Lighting network is not complete and neither is SegWit,
People want secure bitcoins. "Nothing in this life comes truly for free", as they say, and the only way to pay for that is with fees. Bitcoin basics is at the wiki site.
we can simply increase the blocksize to two megabytes. This will not destroy Bitcoin, as some people claim. This will allow Bitcoin to continue to grow, which is good for both decentralization and global financial freedom.
You know as well as I that both the SegWit fork and a blocksize fork take several month to co-ordinate, and that's just when there actually is a genuine consensus to change. Un-coordinated? Well, both XT and Classic have a current projected fork date of roughly the end of all eternity, so it's not looking so good for that approach.