By the time something breaks, you’re so far behind in tech that you’re not buying parts for it anymore. I used to be in the “must be able to fix/upgrade” and then realized in practice it never happens.
But, two other frameworks were totally unacceptable for users, so it wasn’t really a great experiment.