Вопрос по прототипному наследованию и документации Mozilla
Я не вижу никакого бага в примере.
Наследование идёт по прототипам, конструктор только помощник в создании объекта.
instanceof смотрит .prototype у NoCar и соответственно true получается в итоге.
Если у вас претензии к документации MDN, то нажмите кнопку "Edit" в правом верхнем углу и внесите исправления, а не пеняйте на других.
Но случай, который вы описали - ни разу не "костыль", а совершенно предсказуемое поведение. Почему - вам уже ответили.