Binance что-то там сделал, чтобы можно было за рубли пополнять. А P2P вообще всегда работал. С ним другая проблема -- он не позволяет россиянам менять крипту на доллары и евро (хотя если ВНЖ ЕС есть -- может, и позволяет). USDT/USDC при этом не считаются долларами.
Upd: а, с ВНЖ, наверное, нельзя покупать за рубли.