Simple fact: In some situations, 25+ minutes is WAY too long for a single confirmation.
If stating that 'simple fact' in public makes some people angry, that us too bad, since it is true.
Which services are you using that are making you wait for confirmations? (Maybe you've mentioned it elsewhere, but this is a large thread.)
Just off the top of my head of services I've used recently that have needed confirmations: putting money on my mobile phone, paying my internet bill, localbitcoins.
Most of the time it seems any service that doesn't use coinbase or bitpay makes you wait in my experience.