Making confirmations faster usually just tends to make them weaker. The security of each confirmation is based on the work down (or cpu hours). By making confirmations take half the amount of time, this only makes confirmations half as secure, because the amount of CPU hours spent is the same. You can also make confirmations faster by shrinking the amount of work done per block. This means that while confirmations are faster, it will also take longer for your transaction to get into a block in the first place.
Take a look at this and notice how coinbase requires over 10x more confirmations for ethereum than bitcoin.
https://support.coinbase.com/customer/en/portal/articles/593...