I think the OP has a valid point. Anything requiring a third party goes against bitcoin's philosophy.
I don't think so, but for mainstream acceptance a little help from businesses is going to be needed. With anything that becomes popular capitalists will try to capitalise from it. People can chose not to pay with third-party merchants and just use straight transfer.