I'd like to turn the conversation away from magic for a second and revisit Windmill training requirements.
This skill is obviously pretty integral to the success of most characters but the training, even with 2x skill and 2x destiny, is still painstakingly tedious to grind. I think making it so you can get more points from some of the higher scoring objectives is a good way to solve this issue without making R1 WM a free handout.
Honestly, the best way to handle WM training it to make it so you can get 100 from just using the skill at any rank. Make it take A
LOT of WMing, but this way, no mater how high your CP gets cranked up, you always have a way to rank it and never have to go "I must get this rank 1 first no mater what I actually want to do because CP is stupid."