I think it's less about the number of UTXOs, and more about how much each UTXO holds.
For example if you were a whale with a total of 1000 BTC, then splitting that into 50 UTXOs isn't going to cost you much in fees as a percentage.
But if you own like 0.1 BTC total, then splitting that into 50 UTXOs is a bad idea because you'd lose a big percentage of that when spending in a high fee environment.
For future proofing I prefer UTXOs to be at least 0.05 BTC.