I think every writer make some mistakes and this is one of them.
Magic is a personal gift like any other of talents. And about the second question i think it’s just a device for them to use their power. but it’s useless for ordinary people.
That’s a good question... maybe it’s a mistake by writer... but i think others are right. It’s about changing in the time