В начале нужно определиться какая это вагонка.
Так к примеру вагонку ПВХ, можно крепить к поверхности клеевым методом, то есть каркас не нужен.
В этом случае поверхность выводится в ноль, можно штукатуркой, можно стартовой шпаклёвкой (финишная не нужна, вместо стартовой можно использовать универсальную шпаклёвку, если слой не большой), далее стены грунтуются с просушкой и приклеивается вагонка.
Вагонка МДФ, или деревянная вагонка чаще всего крепится каркасным методом, то есть вот таким образом,
клаймерами вагонка крепится к брускам каркаса (или крепление саморезами, и даже гвоздями в случае с деревянной вагонкой).
Вместо шпаклёвки, или штукатурки выравнивающую функцию несёт каркас под вагонку.
То есть можно и не шпаклевать, или штукатурить стены.
Но всё равно стены лучше загрунтовать с просушкой (перед монтажом каркаса).
Грунтовка сделает основание на которое крепится каркас, более прочным и плюс обеспылит поверхность.
Далее, между вагонкой и стеной может быть уложен утеплитель, утеплитель тоже может крепиться к поверхности клеевым методом и в этом случае поверхность лучше выровнять, можно штукатуркой.
Я у себя на лоджии шпаклевал и стены и потолок перед монтажом вагонки, поверхности были не ровные, а вагонку ПВХ (под дерево) приклеивал на клей "жидкие гвозди".
Вывод:
Нет однозначного ответа, с ситуацией нужно определяться по месту, требования к подготовки стен под вагонку менее жёсткие чем под покраску (это к примеру), но всё же в некоторых случаях стены нужно выравнивать шпаклёвкой.