Your explanation is good, I didn't notice before you pointed it out though.
It should give the system more purpose without being in conflict with the customization-zealots. Equipment with different model = equipment with different stats is easier to cope with than the color only dictating what the stats are and not be a meaningless addition if the equipment differs in no apparent way outside of stats.
Still would be nice to get a confirmation from the devs if this is what they're planning. It's easy to think that this is a brainfart of theirs otherwise.
