Too Open for Opinion? Embracing Open-Endedness in Large Language Models for Social Simulation