core is provoking a contentious hardfork with their silly behaviour. even if you are convinced that 2MB is unnecessary you should do it because the civilwar is much more dangerous than a hardfork.
Why should core provide a 2MB block size? Because users are too lazy to read the fucking manual on how fees work and act accordingly? Why should Core put a burden on the network maintainers in order to please the dumb users who can't be disturbed to learn about the fees?