simple answer, the difficulty has risen to such an extent to cause these longer times, simply to counteract the short confirm times we have seen recently. overall, when averaged out over the year it should be near on 10 minutes a confirm
if anyone is going to moan about lengthy confirms, they should also moan about fast confirms, which is the cause of it.
we're actually
above the target hash rate. if anything, confirmations should be
faster than 10 minutes (on average). OP most likely neglected to pay the transaction fee.