1- The proposed alternative to Segwit was to implement a change in Bitcoin’s protocol to actually increase the block size limit, which would only temporarily solve Bitcoin’s scaling issue. A group of nodes and miners chose to implement this solution and they created Bitcoin Cash by hard forking off the main Bitcoin network.
2- Segwit also solved the txn malleability issue on the Bitcoin network by removing the witness data from the txn data and storing the witness data separately. This solution improves security when verifying unconfirmed transactions because a recipient who attempts to tamper digital signatures after the txn has been sent will no longer be able to affect the hash of the txn data.
3- Segwit was a necessary step to address the security and scalability issues that was preventing the bitcoin network from reaching mass adoption. The payment channel mechanisms of the Lightening network could not be implemented until txn malleability was addressed because the system needs to guarantee that digital signatures could not be tampered with in order to allow for the existence of off-chain payment channels.
4- No one is forced to use Segwit because it was a SF update to the network and nodes that chose not to update can still process txns under the new rules. However Segwit adoption is slowly increasing, and as adoption increases more wallets and services will build Segwit support and use the features of Segwit to build 2nd layer solutions on top of the bitcoin network