Exchanges need to dynamically set number of confirmations required based on order book depth and network difficulty.
I very much agree - I've advocated for that since 2018. Also, they need to consider the size of the deposit a factor. (You may have
omitted that as obvious.)
I find it remarkable how many exchanges will reply, "our system simply doesn't work that way" when you just ask that larger deposits be treated differently than small ones.