TLDR: SegWit’s soft fork structure detached signatures from transactions but increased protocol complexity for long-term maintenance. Developers argue soft forks restrict the range of upgrades compared with direct hard fork protocol changes. The debate reflects tension between backward compatibility…