Magic appears every 3 levels, it will definitely happen; there are only 4 of them. What do ballista and economy have to do with it? Are you going to convince me that water is better for penetrating Guardian Angels than earth?
The mathematical advantage of water). The chances of Tazar getting a magic skill:
Fire: 0 (0%)
Air: 1 (16.7%)
Water: 2 (33.3%)
Earth: 3 (50%)
If you get water the first time, then on the next magic level, you have a 3 to 1 chance of getting earth, i.e., 75%. The same is true for Rangers.
Otherwise, it will be like this: "Refused once, refused a second time, stuffed it in the third time!" (c) Amilu about water magic.