I know how hard it is to get Cleanup Budget approved, the last Cleanup ask went nowhere.
Here's a method that's worked for a few Platform Owners I know. No guarantees, but it's surprisingly successful.
1. Keep it small. Keep it dedicated.
Make it a small one-time cost to get your cleanup journey started. In my experience below $7.000, fairly easy, up to $20.000, still "just approve it" territory. Above that, you're in a different world, procurement, a deck, a steering committee.
2. Start with something everyone can see.
Don't start with "refactor the trigger logic." Nobody outside the platform team cares. Start with a page or screen people touch daily and already complain about but not too political, the Lead/Work Order/Quote page is a good example. Everyone notices the day it gets better.
3. Get allies from the business.
Don't build the case alone. Go to two or three sales leaders and ask them directly: how much would a cleaner Opportunity page actually help you? Get their answers as quotes. Those quotes are your business case, this isn't you complaining about the Org, it's the business asking for a fix.
Example:
You ask for $8,000 to bring in a freelance consultant you already have in mind, to clean up the Lead page over three weeks. As justification you bring the quotes of three sales leaders how much that would help them.
That's a proposal most people should get approved and if you don't get a yes, it's not a verdict, it's maybe just timing, Ask again in a couple of months.
Happy cleaning
Book a free 60-minute Salesforce Technical Debt Audit: a score for Usability and Build Quality, and your top cleanup priorities.