Although I agree with you about sender privacy being relatively weaker than it's other tech - this is not completely true, Ven
Amounts and receivers on Monero *are* encrypted and completely hidden. They're not merely obfuscated.
The only thing obfuscated is spenders. So the most you could theoretically know is someone spent Monero. Not *how much* or to *whom* it was sent. Also, minor thing but, current decoys are at 15+1 real. Meaning after one hop from a transaction the chance of randomly guessing a spender is already less than a percent (~0.4%)
I definitely am looking forward to full-chain membership proofs to address this, but it is not as dire as it is sometimes made to seem at this moment in time