Forbidden Planet was just Shakespeare's Tempest set in space, and the character Altaira is just Miranda, who likewise has never seen a man other than her father. They're not stupid or childlike, they have a real reason for being fascinated with the first non-relative they've met.