Welcome, jeffythedragonslayer!
As for your question, I think WDC simply provided what the programmer would want. As Gordon noted, C is a register with only 16 bits, and that means a choice had to be made. So, just ask yourself which seems more useful. Would you rather have...
a minimum move of 0 bytes and a maximum move of $FFFF bytes, or
a minimum move of 1 bytes and a maximum move of $10000 bytes ?
As for the screen name you've chosen for yourself, jeffythedragonslayer seems intended to resonate with
Buffy the Vampire Slayer -- is that right?
For me, that's somewhat interesting and amusing, given that my own handle -- a nickname I acquired as a teenager -- is intended to resonate with Dr Je
kyll from Robert Louis Stevenson's
Strange Case of Dr Jekyll and Mr Hyde.
-- Jeff
_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html