core is still winning, by a lot

there is basically no competition
But is this chart really representative? Say if you're in favour of increasing cap to 2mb, you could just change the code in your core client by replacing "1" with "2" in MAX_BLOCK_SIZE line and recompile. I reckon it would be still shown as Core client. Am I right?
yeah, but if it was that simple and thus not requiring an hard fork, why they are not following this way instead? there is somethign else behind