I don't think there is an option is everyone wants fast approvals then a 3rd party is prob the only way to achieve that.
well if the third party insures payments, like bitpay did. otherwise the merchant can just do it himself, accept unconfirmed payments at whatever rate he chooses to then cash out later at localbitcoins, etc.