Apologies if I'm interrupting, but it seems a bit like the solution you want to see is "use a different tool", even though you might not know why they're using the one they have in the first place.
When you start from a place of "this code does something meaningful for the user and needs to exist somewhere, somehow", does your take change? Or am I misunderstanding?