All it takes is a non-american (non-western?) society. As a South African we don't have science fairs - at least not in the same way that I understand America does them. In school there are no science "competitions", and the closest that we ever got was doing an experiment as a class. The only reason I'm familiar with them is through American media, and to be honest they're still a bit of a weird concept that I'm not sure I fully understand.
As to debates, I've come across several debating clubs and public speaking clubs, however when I think of "debate" I think of American elections with politicians on a stage with podiums - we don't really have that here, especially between parties.