Literally the battery is the only thing I had to replace on every laptop I've had.
Maybe standard screen definition is now good enough, RAM big enough, SSD more durable, shell more durable (although I have to say that's a disappointment with the fw) and hinges longer lasting, and maybe Framework is fighting the last war but that's the reason I went for one anyways.
This is a long run bet and if it doesn't pan out to be an amazing deal, it will still a better experience than the previous one.
It costed more than my previous laptop but no more or less what I have had to pay to maintain the previous one. If it had been a framework, it would still be my workhorse.
Future will tell