Отвечу своими словами, а в конце дам ссылку на официальные заявления.
Как разработчики, мы любим поменьше зависимостей, поменьше возни с разными версиями и вообще любим, когда все автоматизировано. И вот тут Dart получается как двойной агент: из коробки он и в бинарник собирается, и в JS компилируется. Для Sass это как раз очень важно, поэтому ставку и сделали на Dart Sass.
Еще, насколько я понимаю, сыграла роль близость к языку: ведущий разработчик Sass работает в Google, где Dart и сделали, так что он был под рукой и хорошо знаком.
Отвечу своими словами, а в конце дам ссылку на официальные заявления.
Как разработчики, мы любим поменьше зависимостей, поменьше возни с разными версиями и вообще любим, когда все автоматизировано. И вот тут Dart получается как двойной агент: из коробки он и в бинарник собирается, и в JS компилируется. Для Sass это как раз очень важно, поэтому ставку и сделали на Dart Sass.
Еще, насколько я понимаю, сыграла роль близость к языку: ведущий разработчик Sass работает в Google, где Dart и сделали, так что он был под рукой и хорошо знаком.
Ну и честно скажу, я, как и вы, не силен в вебе, поэтому просто оставлю ссылку на первоисточник, где команда Sass сама все объясняет: https://sass-lang.com/blog/announcing-dart-sass/
Отличная статья, очень помог! Особенно с тегами iframe долго не мог разобраться