>>Segwit destruction will snowball. One miner will figure out it is more profitable to skip verifying signatures. Then two and three figure it out.
you forgot the risk, that a mined block is invalid. because nodes will check signatures and might not accept the mined block as a proper block.
even if a miner finds a block, but accidentally a non verified sig is inside, this block will not be the main chain.
the already low chance of finding a block will be accompanied by the risk of having found an invalid block.
Remember:
The sender shows the pubkey when spending from whatever address the bitcoins are in. As part of the verification, the receiver (actually, every node in the network), can verify that the pubkey hashes to the address given and then and only then verifies the signature