First let me say a transaction from a payment processor to an exchange is on the bitcoin network directly, the wallets they use that are integrated into their site are usually daemon wallets, thus those transaction do not go thru a 3rd party, its a direct transaction from one daemon to another, yet I still have to wait sometimes 35 minutes to an hour to get 2 confirms on my deposits. As far as the transaction showing up in the account, ther can be a delay depending on how their cron job is structured yes, but 35 minutes to an HOUR, and hour sometimes,, thats not 10 minute confirms by any sense of the words.
For example I processed a transaction at 5/11/2015 02:03:08am It has still not shown up on the exchange 25 minutes later and still has 0 confirms.
And as far as the 3rd party escape goat is concerned, unfortunately the age old saying actions speak louder than words falls into place here, a user doesn't care what a chart says, what matters to new users is what is actually happening, its great that a chart is showing us a basis to go by, but the truth of the matter is new users are more likely to use a 3rd party over downloading the blockchain at this point. Its easier and faster, and thus it reflects the times that it takes in those 3rd parts services, what goes on in the backend they can care less about, what happens to them in real life is what maters the most, because those are the times that are actually effecting them.
The bottom line here is my POS coins will get into my wallet and confirmed in minutes, my bitcoins can take sometimes hours.