Clinton bears some blame in the three swing states because she didn't pay them enough attention... it's been beaten into the ground a lot, but she barely campaigned in Wisconsin in 2016, and spent time in states like Ohio, Georgia, Arizona, etc. which ended up being larger reaches than the campaign apparently believed.
That's another area where I don't think 2016 and 2024 compare.... for better or worse, the battleground is pretty much set in 6 states (maybe 7 if you count NC). The two candidates know the field and are unlikely to be taking things for granted or expanding the map unless they absolutely have data to back up any reaches (similar to how Biden pumped resources into Georgia at the end of the 2020 campaign).