Actually, if someone chooses to modify core, then not upgrading is perfectly reasonable. (It may or may not be wise, depending on the ability of that person to maintain future bugfixes/patches/etc. - but that is another matter.)

Given that a core component of free software philosophy is the freedom of the user to modify the software to suit his purposes, knowingly "hacking core" should not be given such a negative connotation.