Вы абсолютно правы.Тот факт, что кватернионы могут представлять только вращения (и масштабирования), делает их непригодными для этой задачи.Существуют расширения кватернионов (двойных кватернионов), которые обходят это ограничение.И затем, линейное смешивание работает довольно хорошо.
Кроме того, помните, как преобразовать точку с кватернионом - у вас есть два умножения вместо одного.Поэтому вы обычно сначала смешиваете кватернионы, а затем трансформируете точку.Хотя смешивание преобразованных точек также может быть выполнено, это не имеет особого смысла, поскольку оно сложнее в вычислительном отношении и имеет те же проблемы, что и простые LBS.
Вопрос о том, нацелен ли вопрос на что-то большее, остается открытым.