

The solution ended up being a setting on the printer that was overriding the firmware setting. I found the answer here.
In case anyone is having the same problem, It seems that the settings stored in the printer overwrides the FILAMENT_RUNOUT_DISTANCE_MM in the firmware. So I just went the the printer configuration -> advance configuration -> filament and then I changed the runout distance and stored the settings.
I can’t speak to the quality outlook, but from what I understand about enshittification, it typically requires a self-serving entity like a corporation whose interests are not in alignment with its customers/consumers/userbase. In some of Mr. Doctrow’s writings, he indicates that federating cans be a “circuit breaker” for enshittification.
In a well federated platform, when one node begins to act counter to its users, the users can easily move nodes/instances. This is one of the reasons why there needed to be a law to allow phone number portability. Email is similar, but only if you own your own domain. Look for Cory Doctrow’s writings on BlueSky for more examples.