Пионерский значок можно было и не носить, в общем-то, раз галстук есть. Комсомольский, по идее, тоже.
Это где Вы такой чуши наслушались? Комсомольский и пионерские значки были обязательны к ношению. При чем тут не важно, был галстук или нет, но носили с галстуком.