There are multiple non mage guilds who can analyze type resists...
Then again, there is a point to the fact that one single guild doesn't have it
all. The guilds you are referring to cannot do as much damage as fast to that
specific type they've just analyzed as mages can. Maybe grab one of those that
can analyze so well into your next party?