For reference, ICANN requires that upcoming renewal notifications are sent in specific intervals, so it results in very noisy registrars.
Namecheap could note within that renewal notice (and subsequently avoiding the auto-renewal notice) but, I can see where they're coming from.