exrends true я писал в вопросе, в самом конце, что этот вариант не подходит.        
  
  function func(b: true ? number : string) { }. Хотя казалось бы, куда еще более явно.        
  
  
  
  
  
  
  
  const BOOL = true;, то будет ли он знать что лежит в BOOL?        
  
  
  
  
  
  
  
  
  
  
  
  
  
  
2) Так в вопрос был не в том "Нужно ли отправлять клиенту готовый CSS или можно отправить прямо SCSS?" :)
Видимо авторы sass и node-sass также однобоко рассматривали использование своего препроцессора, не уделяя внимания тому, что иногда, в редких случаях, SCSS может создаваться клиентом прямо в браузере. Но у меня именно такая ситуация. SCSS печатается в браузере на клиенте самим юзером.
Сразу уточню, что вариант "А почему бы не отправить SCSS на сервер для компиляции?" не подходит, так как это не целесообразно.