I think there's a place for both.
Depends on what your skills are, how many games you have to outfit, etc.
Installed by a professional, there's really no 'risk' to NVRAM. A few games with midnight madness mode might not be a good fit, but at that point, it becomes a random mode that pops up once every 24 hours you play your game. And, I've had a few WPC CPUs over the year that don't retain the score real well, either. The RTC can drift.
I've cleaned up a lot of games where people tried to install NVRAM and damaged traces. Now, I'm sure there are people who aren't qualified to do a lot of things out there that are doing them - and sometimes, they do an OK job, sometimes it ends in disaster, and everything in-between.
I've spent lots of time cleaning up battery leakage, too.
CR2032s don't leak unless they get wet. But, either do lithium AA cells. So, if your board has a good battery holder, and the RAM is soldered in, you could just put 3 lithium AAs in it fairly inexpensively.
CR2032 wins for cheap. NVRAM wins for safety. A remote holder falls in between.