I am not confused about Monero and Zcash. Both have opaque blockchains.
No you don't get it. The monero Blockchain can be verified by the pubkey, which only you should have anyway the transactions in the block don't matter from decentralization point of view, the crypto is solid and the format is probably not malleable. So it works perfectly.
While Zcash is totally dark, which means that it totally relies on the trusted initialization phase. And Dash is totally open with "optional" privacy whic is also very weak.
Monero is both trustless and private, it's the golden mean between decentralization and privacy.
No you don't get it

A pubkey doesn't verify the Monero blockchain, only one single transaction. (thanks for pointing that out chilly2k) (and elaborated on in great detail by toknormal) Trust is required in abundance that opaque blockchains are legit. This is why I don't like zcash, and also one reason (among many others) why I don't like Monero. A bug was caught recently in cryptonote coins which would have allowed undetected coin minting. I'm almost sure fluffypony wouldn't do it on purpose but still, how are you ever sure this isn't happening or will never happen via some other bug?
* What if nodes/miners decide to censor or discriminate transactions above 10,000$...
You're conflating fungibility of the coin supply with "fungibility" of the transacting environment.
They are distinct.
No they are not. You either have fungibility or not. You can't pretend to have fungibility while actually not having it.
It's the same as privacy on Dash. You either have it or you dont.
If the TX can be traced back via some blockchain analysis, then you neither have privacy nor fungibility. So why pretend that you do?
Thats a big if. It has never happened, despite the big bounty on offer for someone who manages it. Not to mention rival developers of other coins also having vested interest in breaking Dash private send. Stating that it is easy doesn't make it so.