вот как бы правильная мысль, но у меня всё равно есть к чему докопаться.
Слово «запретить» подразумевает тут некое намерение, преступный сговор, желание испортить жизнь посетителям. Что происходит на самом деле это что люди просто не понимают, что делая вместо настоящей ссылки onclick они ломают это поведение. Они просто не знают о нем. Никто ничего не запрещает. Они ж не вахтеры.
Почему выбор слова важен? В первом случае (запретить) решением проблемы будет обозлиться на таких людей, считать их идиотами, итп. Во втором (ломают по незнанию) очевидно, что надо объяснять и просвещать.