Rhetorical question, BTW. There is no market mechanism that determines what is sufficient security. This should become clear if one looks at what the network is choosing to pay the miners who secure transactions.
The block reward is now 12.6% of what it originally was, and tx fees have certainly not gone up correspondingly. So is the network now undersecured? Or was it previously overpaying for security? Again, rhetorical questions - the users of the network aren't paying for security, they're paying to have their transactions processed and have no choice but to subsidize the miners with the block reward as well. As far as how much security is needed goes, the Bitcoin answer is simply "more is more."
But in the future, as the block reward dwindles, won't market forces start to price in security? I'm sceptical, personally, because the only gauge of whether or not the network is paying its miners enough is whether or not the network works. So if, in the process of finding the proper price of security, the market goes too low, attacks will be possible and the price of BTC will likely suffer as a consequence. This would make it less attractive to mine BTC and less attractive to use BTC. You can see how this could lead to a downward spiral.
Hundreds of dollars are too much for the average joe to regularly open and close lighting channels, so we might see some kind of centralisation.
The big question is if bitcoin can provide enough value as a international settlement backbone to fund the biggest pool of sha-mining hardware in the world. If an alternstive usecase for sha-miners comes up (be it blockchain related or not) that would also be a bigg security blow (but I don‘t see this on the horizon for now)
There are lots of cryptocurrencies which have infinite supply, which means that the mining rewards will keep the network running. For example Ethereum, Monero, Dogecoin and Grin. Bitcoin will rely on transaction costs, but it doesn't provide fully deterministic security as far as I know.
As for mining, it is necessary for reasons that have nothing to do with security. If you want to send a tx, you will pay a fee or perhaps hope for a kind miner to include your spend in a block. In no way are you signaling how much you think the Bitcoin network should spend on security.
It's not like Russia adds one more guard to their gold vault, the US has to keep pace or else if Russia has 51% more guards outside their vault, then by magic they can suddenly steal/double-spend gold.
Do bitcoin folks really not understand this, or are they all just pretending to be blind because they hope it will make them rich?
You wouldn't criticize a government for spending millions keeping ita gold reserves safe, even though it can store them just as easily in a warehouse as it can in fort knox