Yes, thats what I meant by inside the shielded pool, z-2-z. I agree with you that a lot of work is needed still.
To comment on the t (transparent addresses), I personaly like that they exist, it gives more flexibility. If a merchant only accepts t and you send from z, you still have sender privacy if you are doing it right. If you just buy zcash, shield it and then spend the whole amount at a merchant to a t address then of course you didn't do much, since you are exposed the in/out timing/amounts. But if you bought 100zec today, shielded it, then a week later bought a coffee for 0.01zec, spend it to a t address, your privacy is on another level. So there is a big difference if you just make a "hop" through zcash or use the ecosystem long term. Same would apply to monero.
So its not black and white, none of them is magic privacy, you still have to know what you are doing...