Sure there is an attack vector like that. But Govts are already doing that in some countries and bitcoin is just fine. You can’t seize nodes that don’t exist (behind tor). Hence run your bitcoin and lightning infrastructure with utmost care.
Discussion
But why?
It’s just compromising the adoption for a currency use case to accommodate a second use case.
Sometimes it’s better to just do one thing well. Especially when market penetration for the primary use case is still less than 1%.
Now we will have miners collecting fees for storage, and advocating design decisions for Bitcoin around that commercial reality.
I’m not trying to win an argument on this, just thinking out loud. Happy to be corrected or educated on this.
Appreciate your views.
To do just one thing well, the primary use case as "programmable" money, among other things.
If it is to be programmable, isn't it necessary for the chain to always permit the second use case - as storage?