segwit is so complicated, it is essentially an entirely new blockchain in parallel. what could possibly go wrong? old nodes that dont update become SPV level security, but there wont be any hacks against it, right?
using segwit to get a capacity increase is not anything that makes sense. if you need more space, change the blocksize limit. I know it has to be a hardfork and you cant force the upgrade on people.
maybe that is a good thing? people actually choosing
now segwit has some very useful things, but it is also quite the dangerous thing where script opcode's meaning can change. and who controls all that? where is the consensus on it?