Because ViaBTC are obviously running their implementation (bitcoin ABC) at 8MB. It is very hard for the miners to change this setting in bitcoin ABC from what I hear.
I'm not a programmer, but it seems like it should be really simple. It’s just one variable, right?