My new 2018 4Runner would go dead if I left the lights on a bit. In 2019 the dealer said battery was not covered, and it had a typical dealer price. So I replaced it with a higher amp walmart battery, and had zero issues since.
Had a walmart battery in my 2014 outback for 2 years, and it also is reliable.
Same with my 2001 Corvette with the typical parasitic draw. I killed that battery many times and it kept on taking a charge for years. I did eventually kill it, replaced it with a new walmart battery before I sold it. Prior to that I had a $$$ optima AGM, from sears, and it killed that pretty quick. Sears jacked me on the warranty, and that was the last time I entered a sears.