A miner with 50% mining power has a 100% probability of mining the next block
This is incorrect. 50% of the mining power gives you 50% probability of finding the next block.
Sorry I have to delete what I posted about this before. This is not about a miner to mine the next block alone. Two miners can mine a block, first, the two blocks are valid, but one will become invalid after chain reorg. The miner that finally mine the (valid) block is the one that mined the block that other blocks are building on after chain reorg to have the longest chain.
Actually, if you have 50%, you have 50% chance, but if you have 51%, the probability of mining the next block goes straight to 100%.
A block can be mined by two miners, let us assume by a miner A with 40% hashrates and miner B with low % of hashrates. In such a way if 2 blocks are mined at the same time, there would be a chain reorg in a way new blocks mined will build on the longest chain which will be valid while the other become no more valid.
With a single miner having 40% of the hashrates, the miner would mine more blocks and have more chance to compete with other miners with low hashrates during chain reorg, so having more chance to be the miner that will finally mine the block, while chances that blocks mined by other miner become invalid is higher.
But the longer the chain by uncentralized miners, the lesser the chance.
You can check the table in the OP, having a hashrate of 40%, there is 73.6% chance that the miner can replace (finally be the valid block mined) blocks with 1 confirmation, 66.4% chance to replace block having 2 confirmations already...33.2% chance to replace block with 10 confirmations.
Having 50% hashrates should be able to lead to an attack in a way the chance to reverse 10 blocks should be possible, but the more the centralized hashrate, the easier the chances of the attack.