BG1 and BG2 also had pretty hard restrictions on casting as AD&D2 similarly had restrictions on how many times a low level character could cast a day. Sorcerer though was the solution to wanting to outright spam spells, which made Baeloth in EE super fun, but just like in 5e, a Wizard would start off with a very limited list and amount of spells they can cast to steadily snowball into a magic spamming machine with an answer to every problem.