As someone who hasn't played FF8, can you outline the problems in more depth? You know, just in case.
I assume you know that Final Fantasies have the basic colored damage juice spells: Fire, Fira, Blizzaga, etc.
The Spell Junction system lets you store and equip spells as consumables. There is no mp in the game. Instead, you can spend a (relatively slow) action to Draw 1-10 uses of a spell from a monster. There is no limit, aside from tedium and bad rng, and noncombat sources are either nonrenewable, just as tedious as they run on IRL timers, or rely on midgame abilities and lategame knowledge of what items convert to what. Only specific monsters and location hold specific spells.
Equipping a spell lets you use it in combat, but more importantly it becomes linked to one of your stats(HP, STR, LUK, status resistance, etc.) Different spells have their own compatibility with a stat, with only a few maxing out benefits even at the item cap of 99. There are niche benefits for elemental/status spells, but usually better spell = more raw stat.
So do the math. 2-4 average uses per Draw. Item cap of 99.
Sometimes Draw fails. On a final fantasy ATB system. Sometimes against bosses since they have higher/rare spells earlier. Unless you want to play cards with everyone for 20 hours at the beginning of the game, then up and downconvert items until you've got literally maxed out stats before the tutorial is over.
That's what it IS. Maybe another day I'll go over how monumentally dumb it is that every time you cast magic, you lower your equipped number of spells and thus actively and semi-permanently lose stats.