Как я понял, вызов сниппета а не кода напрямую не утяжеляет код
Утяжеляет, тем более если через MODX-теги делается. Но даже если не через MODX-теги, все равно это лишний вызов объекта сниппета. Процессоры быстрее.