The only purpose is that brushes could coexist in different paint systems, however this is not supported in blender (maybe yet, but it would take quite long to fully support). I agree that until then we should really clean those up.