It's made this way to avoid cheaters feeding pokémon more speedups (say, 10/1 Gengar) and RML (Lv.15 anything) than they can have. If it was freely editable, online competitions would be a mess.
it CAN be done, however, but then you have to know how to hexedit a save... For now, stay away from...