This has other problems you havent taken account of, people who are recruiting for teams arent just after geared roles, they are after good players, people should feel invested in a role, as it gives a better impression to the recruiter that this person knows what they are doing and are good with the role they are playing with, people have requirements, people need to meet those requirements, in order to meet them, they need to get good, by being able to willy nilly change your gear easily as you say, this doesnt give the further investment to improve their gameplay in that specific job.