The second key indicates the stop position, which by default corresponds to the end of the line.
That way, you could omit this, and often it didn't have practical differences, but it could be significant if, for example, you used the -u option only to output lines with unique key matches.
In addition, you can specify several key parts with several -k options, so in this case you need to specify the end point of the key part.
There are probably other cases where this matters.
rghome
source share