Is it safe to save USDT and BUSD on binance for long term?
No it's not safe.
Exchanges should be used only for trading, not for storing any coins long term, unless you want to lose them.
Offline wallets can be used for storing, or how wallets for storing pocket money and smaller amount of coins.