На этот вопрос невозможно ответить однозначно, обществознание, при всей своей "точности", более гуманитарная наука (а как известно, гуманитарные науки не точны).
Но (!) обществознание помогает подрастающему поколению более детально объяснить, что происходит во взрослой жизни, включая некоторые аспекты экономики страны, жизнедеятельности человека в семье, затрагивая такие темы, как построение финансовых затрат семьи, и так далее.