Flawed? Imperfect, sure. But so is Bitcoin base layer as well. It’s all technological trade offs at this point but still massively improving all the time.
It’s pretty amazing actually that if a node goes down the entire network continues to function. LN unlocks a ton of potential (near instant settlement, etc) that base-layer Bitcoin never can.