Reading How does mining works and towards the end of the explanation,
As more people start to mine, the difficulty of finding valid blocks is automatically increased by the network to ensure that the average time to find a block remains equal to 10 minutes.
But in Why do I have to wait for confirmation?
Each confirmation takes between a few seconds and 90 minutes, with 10 minutes being the average.
Since "finding a block" is "confirmation" of a transaction, the above quotes seam like a contradiction.
The other question is why the difficulty increases when more mining power is available? one would thing the opposite should be true. I must be missing something. Any explanation for this? Thanks