Your channel must be open 24/7 to receive funds or you have to trust another middleman lighthouse service. Most hubs will require you give them your drivers license or passport to conform to KYC/AML laws. If you don't have money you need to pay a liquidity service just to receive LN IOUs. The fees you will be paying on the LN won't go towards miners actually securing the BTC network, they go to middlemen, which Bitcoin was created to remove.
Worse case: if you have less money than the cost of an on-chain transaction, your money is essentially useless, stuck and frozen. IOUs don't work, the LN is a IOU system.
Bitcoin Core wants on-chain transaction fees to go to $1,000 or more, and for BTC to only be used by the super rich and largest banks for inter-bank settlement.
This is not peer-to-peer electronic cash. This is what a hostile central-bank takeover of BTC looks like. They feared it, they attacked it with money (Blockstream, AXA) and now they are crippling it by preventing on-chain peer-to-peer transactions.
This is about freedom and power over the money people work hard for. This is why Bitcoin Cash is Bitcoin - because it promotes allows and scales with on-chain transactions.