If the blockchain gets faster it won't achieve what you think it will. Right now the rule of thumb is to wait 6 confirmations before accepting a transaction as complete. The reason for this is that 6 confirmations are so difficult, and take so long to produce, that the effort and luck required to hack a transaction after 6 confirmations is practically unachievable. If difficulty, and therefore confirmation times, were reduced by half, for example - which can easily be done because it's just a toggle in the Bitcoin software - all that would achieve is that we'd have to wait 12 confirmations for the same level security as the previous 6 confirmations. At the same time, the overall security of the network would be reduced because the amount of wasted hashing power on orphaned blocks would increase. A true reduction in confirmation time, while still maintaining the same level of security, can only come from serious innovations, such as making better use of wasted hashing power, or using different/additional proof-of-trust schemes, etc.
Keep in mind that waiting for confirmations is optional, and technically the network is instant. If you were receiving payment from a fully trusted party that isn't trying to rip you off (like a friend or something), you can just wait 1 confirmation to see that the transaction has gone through, or even just that the network has received the transaction (few seconds).