I think you're taking it far seriously enough xD
A princess needs to have a fine grip on magic from what I gather. You may be able to give an Earth Pony or a Pegasus horns, but they've already spent their lives doing something else, and magic is something one spends their life learning. Though...