I'm wondering if the same things that was
done for the rangers
Rangers can cast any spells with Eschew 1
could be applied to classes that only receive 4 level of spells. As for those classes it would be impossible to actually take eschew 2. Which in essence was the same problem for Stone skin with the rangers as they could not cast the spell without materials since they could not take eschew 2.
Just a thought.