В естественных науках есть четкие критерии научности. Например, фальсифицируемость (критерий Поппера) . Любая гипотеза в естественных науках существует только до момента появления эксперимента, ее опровергающего.
В обществознании (как и во многих других гуманитарных науках, особенно в философии) никаких критериев ни то, что научности, а даже истинности не существует.
С научной точки зрения необходимость обществознания заключается в том, что его не может заменить ни одна наука, ибо только оно и призвано дать целостное представление об обществе, не расчлененное на десятки и сотни наук, обладающих колоссальной детальной информацией, необходимой лишь для узких специалистов. Вместе с тем обществознание - это не "сборная солянка", не некий гигантский компьютер, просто собирающий информацию от всех гуманитарных наук. Формируя целостное представление об обществе, беря самое важное, принципиальное и ценное из социальных наук, обществознание создает новое знание, новое мировоззрение, ибо целое всегда больше, сложнее простой суммы частей и не сводится к ней. Таким образом, благодаря обществознанию осуществляется прирост наших знаний об обществе, когда количественные показатели (многообразие информации) приводят к качественным (мировоззренческим) изменениям в понимании общества. И в этом смысле обществознание имеет научный смысл.
В обществознании (как и во многих других гуманитарных науках, особенно в философии) никаких критериев ни то, что научности, а даже истинности не существует.