Look, Lightning and Ark don't just use Bitcoin, but inherit the security of Bitcoin.
NO THEY
DO NOT.
It doesn't work that way. If you hire somebody to put your money in a safe, you don't get to claim your money is "automatically" in the safe since you are
also trusting the person you hired to put it there.
You don't get to skip over an entire network and software just because the system promises to "eventually" put your money someplace safe--you are stuck trusting the network that puts it there.
And insofar as L2s are not decentralized and don't have all of the features that the Bitcoin religious hard-cores hold dear, then the product you are using
is not the same thing.
That's because Lightning is essentially Bitcoin,
Like saying that using Bitcoin via an app like Robinhood is "essentially Bitcoin". Maybe it looks and feels like Bitcoin, but it's not decentralized, for starters.
nobody would accept Lightning payments with "Shitcoin" if the network security is crap.
I'm not saying Lightning, or Ark or any of the L2s are not secure--they may be just fine. But you are trusting the L2, not Bitcoin. From a security standpoint, Bitcoin has nothing to do with it.
Insofar as you trust the L2, you completely trust that network or product. The network it uses after it processes your transaction is immaterial.
The whole point of Bitcoin-native L2s is that users
do not completely trust the L2.
LOL, "completely". With security--especially info security--it's either secure or not secure,
every step of the way. If there is a "weak link" then
that is the status of the system. Every single exploit--
every single one--happens because 99.9999% of the system is totally secure, and 0.00001% has a problem. That's what exploits are.
When you use an L2, you... use the L2. It might only be for a few minutes, but it doesn't matter: you are completely dependent on that system to handle your money.
And if you are dependent on a system to handle your money, it's only fair that you evaluate the given system the same way you evaluate systems you are saying have equivalent features.
All of these conversations involve hand-waving: the actual mechanism the L2 uses to
eventually store your money is taken as a given, as something that is impossible to hack, impossible for the government to stop, etc. etc. But that's a fallacy. L2s aren't Bitcoin.
For example, in Lighning you don't trust routing nodes with custody of your funds, you don't trust channel counterparties to behave honestly and you don't trust the Lightning network to settle disputes by itself. Instead you rely on the ability to enforce your rights on the Bitcoin blockchain and that is a fundamentally different trust model from something like a bank, exchange, PayPal or a custodial payment network.
So in other words, for every single transaction, in order to be safe, you need to verify that the transaction was executed on the Bitcoin chain.
Great, but... this completely negates the point of the L2.
In those systems if the operator cheats, your recourse is legal. In Lightning, your recourse is cryptographic and ultimately enforced by Bitcoin consensus.
LOL, exactly. Just like... a bank! This is a thoroughly
centralized model! It's not Bitcoin, and you don't get to pretend it's Bitcoin, decentralized, etc.
In this scenario you are depending on the fact that you know the name and address of the node operator, you can sue them, etc. No different than making a wire transfer to a bank and suing of the transfer lost your funds.
That's not decentralized, that's traditional finance.
This is a great conversation to have, but I think you guys took it too far.

Wouldn't you agree that there are many aspects where you guys simply differ semantically and then smaller fractions of your arguments that could actually be attacked technically?
My core beef here is this: you don't get to claim that Bitcoin is fast and able to handle the world's daily transactions and
also claim its a highly decentralized PoW network. You pick one or the other. Anything else is BS somebody is trying to sell you.
The implications of this are sometimes difficult for Bitcoin religious hard-cores to take: that Bitcoin will
never handle the world's daily transactions because it was never designed to do that. In fact, it was intentionally created to be slow and expensive to transact (PoW) along with other design decisions that make true scale impossible.
Hence the common answer is to claim that
this other thing solves that problem, and then claim, incorrectly, that the other thing is "also Bitcoin" including all of the features the zealots tout as Bitcoin being, e.g. "censorship resistant" e.g. decentralized.
And the real world is backing this up: L2s haven't taken off because they are a pointless waste of time. When you adopt the L2, you are necessarily lose the religion. But when you lose the religion, then you might as well just use something more efficient and built from the ground up to handle your requirement. (And frankly, the folks making these L2s have absolutely no clue about truly scaling systems to all-internet loads, and get excited about puny numbers like "1000 tps" or something. The correct loading requirement is
millions of tps, and none of these L2 systems even remotely comprehend that sort of scale).
Stablecoins are taking over as a common transaction mechanism, and Bitcoin is not, nor are L2s. Bitcoin is for speculation and value store, not utility. It will never be otherwise unless the Bitcoin core is radically changed to be a centralized model.