Answers:
- The proposed alternative to Segwit was increasing the block size to allow for more transactions. In fact, the proposed alternative was implemented via a hard-fork that resulted in the creation of Bitcoin Cash;
- Segwit solved the scaling issue but also solved a problem called transaction malleability (i.e. which was the original problem Segwit was meant for). Transaction malleability was a bug that allowed anyone to make small changes, which resulted in a new transaction ID and subsequent hash. By removing the signature (i.e. “Segregated Witness”) and storing outside the block the transaction ID could not be changed and more space was then available to include a greater number of transactions in a block;
- Segwit and Lightening Network are connected as Segwit allowed for development of such second layer protocols. The fix allowed second layer solutions, which relied on unconfirmed transactions, less risky and easier to design.
- People, wallets and other services are not forced to use Segwit.