My Acura MDX 07 Tech seems like every 2-3 years based on prior owner and then me.
My vehicle threw errant check engine lights and other nutty quirks. The root problem an $110 battery. Thankfully the dealer gave up this tidbit of info as he was quite booked and my new to me MDX was maddeningly haywire. He said get battery tested, first they do and it solves 85% of the issues.
I think the Bluettooth, Navigation, HID lighting with 2 min timer off, 25 interior lights, three AC zones, heated seats, 12 air bags, SH AWD, high end stereo ....... etc puts a heavy load on the battery...
Amazingly all these electronics are beyond reliable and not a hitch with a good batttery.
My prior beyound simple 04 WRX and 95 Civic I never changed the battery's in 8 years of ownership each.