I know it’s anecdotal but I used to have to replace my router or router/AP combo every 12-18 months.
The first router on the Ethernet protection ran for two years and was replaced because I wanted 11g
All the routers since then have lasted at least 7 years.
Maybe it’s snake oil, maybe not, but it seems to work for me.