SpaceX is following a "fully reusable" strategy, I am not even sure if the BFR booster has an expendable option, Starship may be expendable but it is clearly not the configuration they are pushing for. And yet, SpaceX is producing these engines as if they were consumables.
We only need so many launches, especially super heavy rocket launches before we run out of payload. And if they build as many rockets as they have engines for, where are they going to store them? What about the launch pads? Etc...
I am not criticizing SpaceX strategy, I know that Musk is a fan of assembly lines, for a lot of good reasons, so maybe they are just making so many engines just because they can, or so that they can blow them up later during testing (another SpaceX hallmark), but I am curious about their medium term strategy (i.e. after Starship is operational but before crazy projects like Mars settlements).