Ну да, base64 реально упрощает жизнь с кавычками и спецсимволами в PowerShell, особенно если команда большая. Без кодировки часто вылетает ошибка, а так запускаешь одной строкой — и всё норм. Еще антивирусу сложнее нахватать такую команду, чем чистый текст, так что с практической точки удобно.