In T353225, we enabled conditional defaults for four Echo properties:
- echo-subscriptions-web-reverted
- echo-subscriptions-web-article-linked
- echo-subscriptions-email-mention
- echo-subscriptions-email-article-linked
This stopped the influx of new rows to user_properties by Echo's onLocalUserCreated, as those properties default to the new defaults (false for echo-subscriptions-web-reverted, true for the rest) starting 20240208200000.
It should now be possible to drop old rows (from 20130501000000 onwards) by changing the cutoff date and deleting the rows (while keeping in mind the effective user property values should not change for any users). See T353225#9524337 for a previous attempt by @Urbanecm_WMF on testwiki.
Per the following comment by @Ladsgroup, I'm assigning this task to them.