He meant your suggestion is extremely bad as I explained before. He didn't say you don't know how to compile a plugin, he said you don't know how the compiler works.
MSG_* are defines and the compiler will replace them with their value during the preprocessing phase. This means the compiled file will not contain MSG_ONE_UNRELIABLE, it will contain 8.