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