There are lots of things quests could provide other than a flat XP/SP reward. Abilities, progression, useful items, fame, etc. "Fixing" quests just involves making them more varied, and having them give something useful.

SP, XP, and gil aren't the only useful things in this game, you know.