The issue other users have are with their own service providers using a system that apparently can be easily gamed or falsified.
Finally, the problem is on Citibank's end, but sending unwanted email with people who have explicitly requested they stop.
If users don't get account related email they signed up for, it's on Citibank's end to solve, as well as the service providers they are using to retrieve their email. They alone are at fault.
I do sometimes get emails from them but they're "useless" (usually a simple notification)
Several banks have their own message box inside of Internet Banking.
Certainly nothing that I need comes through email.
I would expect that they are separate systems for Citibank as well.
Emails such as "your card has been used 1000km+ from its last use" or "you just made this >$1000 purchase" are very useful indeed, and should be encouraged to detect fraud.
If it's something that rings a bell the bank calls me