The Kansas City Royals signed their budding superstar, Bobby Witt Jr., to a very long contract. The Cincinnati Reds should do the ...