schnorr signatures solved the signature malleability problem that instead that gave us segwit - and it was only a year or two later that schnorr's patent expired
segwit's signature malleability was the main problem that stopped LN
imo people are a bit in denial about segwit as it really did weaken the protocol more than it strengthened it