This convention exists because before the discovery of the electron it was thought that it is the positive charge that moves. It's kinda confusing, but I guess it was so entrenched in physics that it just stayed that way for convenience. Although physically it is the negative charge that moves, when we work problems the result is the same even though we think of the positive charge as moving.