Should this maximum value be different by a factor of 4 for bytes vs. characters?
Of course, this will force all current users who lazily declare VARCHAR(1048576) to have to change over to BYTES or to a 256K CHARACTERS limit.