Netlify support for saas company with thousands of custom domains

There are ways around that, fortunately! One is that you can selectively disable builds (also possible via API): Stop or activate builds | Netlify Docs to avoid unnecessary rebuilds.

This article is probably good reading as you make plans for how to manage your properties & talk with our sales team about an appropriate plan: [Support Guide] How can I optimize my Netlify build time?