Not even closeLOL... you are splitting hairs with CMOS and RTC? Then technically CMOS has NEVER needed a battery because it has essentially ALWAYS been NV.
Your exact comment: "Any modern hardware will not have a battery".
Every single modern motherboard HAS a battery.
Old days a CMOS battery was REQUIRED
In cases where CMOS failed you had to hot swap a new BIOS chip onto a powered motherboard
As I said this was a LONG time ago, but still in x86 days