ya that's the idea. 10 minutes is a happy medium between reasonably quick and guaranteeing very few orphans
.
Viewed through this lens, it also becomes apparent why decreasing the block-time target too far is dangerous.
ya a lower time gives "confirmation" faster, but assuming the same hashing power, a 1 minute block is only 1/10 as reliable as a 10 minute block. it doesn't change the cost of a 51% attack or anything. and with lower times like that, you get a ton more orphans and thus bandwidth bloat, since there will often be many many 2- and 3- block chains in competition with each other, so even a couple confirmations can be magically wiped out. again, that's why 10 min was chosen-- you rarely get more than one orphan block, and so consensus about the current state of the ledger, even in the very last block, is reasonably reliable, and more than a half dozen or so blocks is virtually guaranteed in all but the very worst of circumstances, like say last March when the network was forked briefly. and 100+ confirmations is a fucking solid lock.