Do other makes of printer do this?
No offence meant, but what do you expect.
Manufacturers want you to buy more new ones.
No, I doubt very much if compatibles flag up a expiry message. (but only guessing)
However, considering the age of cartridges, you must either have a big stock or someone has been selling you their old stuff.
************************
edit
Maybe in fairness to the printer manufacturers, another explanation is called for.
Considering that the date on cartridges is possibly anywhere between 3 & 5 years old, then they are warning you that the cartridge "may" have come to the end of of useful life expectancy, and to use after this date may be detrimental to your printer.
I have to admit the only time I have come across out of date cartridges was from some one who brought some job lots from a computer fair.
However, they fitted my old Epson Stylus printer and I never had a problem with them either.