They don't advertise it because it goes without saying that servers have ECC. EC2 uses Xeons and Opterons which only support ECC. It should only be a few percent more expensive, which is nothing when you consider the premium Amazon charges (which is something I definitely agree with you about).
I've been dealing for long enough with hosters and hardware to know that nothing goes without saying.
Xeons and Opterons which only support ECC
Have you actually checked the CPU models they use?
All I know is that amazon uses a range of different CPUs, and some Xeon/Opteron models do accept non-ECC Ram.
only be a few percent more expensive
In the past ECC DIMMs used to be significantly more expensive.
Either way, as said, I don't know whether they're using ECC Ram. I agree it should go without saying, but I don't share your optimism that it actually does. I also wonder why they explicitly mention it for their GPU-instances when it goes without saying otherwise.