The miner can simply change the order of the transactions or extra nonce to change the witness commitment and the merkle root.
Changing the order of transactions in a block that has a segwit transaction is actually hard, as the miner would have to recompute the witness transaction IDs stored in the Coinbase transaction