Mega evolutions shouldn’t exist.
If you want to make a weak, iconic pokemon stronger, just increase its base stats or throw it a new broken ability.
If you want to make a slightly different form of an existing design, regional forms already exist for that.