Maybe in the begining you "needed" to get classes to be able to repair ur own stuff but since they updated the speed at which gear detiorates i dont think this is no longer the case.
If people are still finding it hard to get stuff repaired then in my opinion this is because one of two things, they havent learned to use the Menders ward overnight when their gear is in need instead of waitting for the last posisble moment or just because they're not offering enough Gil.
As you can see from my sig I have a lot of craft classes and i used to spend a couple mins in the wards checking what ppl needed to get repaired untill i got the conclusion that the time i spent there just wasn't worth it in comparison to the Gil I was making. In no way do I consider myself Rich (only got 10M), I dont activelly try to make Gil at all but going to the trouble of having mats on me for the posisbility of getting 2K for a repair to me is just not worth it.
In my opinion the system was great, by simplefying the mats, making them all available on NPC and decreasing the cost of repair NPC this will only make crafts less relevant in a game which they were supposed to be a full class on their own.