I think a good portion of their sales have been ideological in nature.
Back when it came out, Apple was starting to add firmware locks to more and more components like the battery and the rest of the industry were getting worse and worse ifixit repair scores. Nowadays, a lot of companies are starting to take repairability by the end user more seriously (look at the neo) which is hurting the value proposition of Framework's laptop.