You have no right to know what your users are doing after you send them a message. The privacy invading "tracking pixels" shouldn't exist in the first place.
If a piece of content is delivered to me via the mail, I should be able to open a cached version as many times as I want without any request to the remote server.
And the cached version can be built for me by my mail system, which by ALWAYS fetching the resources protects me.
As a question of what SHOULD happen, I thinkread receipts should be voluntary.
Agreed, and not even the server has to do that, any good e-mail client could (as it seems Gmail is now starting to do).