Base64 действительно упрощает создание реверс шелла в PowerShell, особенно когда команда длинная и с кавычками. Без него постоянно приходилось дергать экранирование, что быстро надоедает. К тому же, с кодировкой команда идет одной строкой и меньше шансов наткнуться на ошибки из-за спецсимволов. В итоге это просто удобный способ сделать процесс более гладким.