problem leży przy zmiennej dozwolone, która, jeśli podasz liczbę zwraca liczbę i nie bierze pod uwagę wartości zmiennej podOpiekąOsobyDorosłej (mimo dodania instrukcji OR).
propopnowane rozwiązanie:
var limitWieku = 12;
var wiek = 9;
var podOpiekaOsobyDoroslej = true;
var dozwolone = podOpiekaOsobyDoroslej || wiek >= limitWieku;