That should work for your users, but I believe the exchanges have security policy set , that they always have to let the wallets sync the blockchain and they can't use bootstrap or chain downloads.

This is silly.
An exchange can have perfect security if they make their OWN backup of the chain every few days. They won't have to trust anyone else and still be able to recover quickly, with full confidence in the blockchain.
This procedure can be done by anyone, not just exchanges, if they don't want to trust someone else's chain. Better safer than sorry.
Due to the algorithm change in the past, syncing Diamond from scratch is painfully slow, until you reach the switch point (about one year ago). Working on fixing this issue, but it is very low priority at the moment, due to the options already mentioned.
The "distiled blockchain" posted on diamond.danbo.bg is generated always from scratch by an isolated node and contains minimal number of orphans and other junk.
Your statement, that Diamond suffers from forks and this is why you need to load an blockchain backup is not correct. You do not have to do this and Diamond is perfectly capable to load/verify it's blockchain.
Thanks for not spreading FUD.