Я думаю, что сначала Мерлин не говорил Артуру о своих способностях мага разумеется потому, что они с Артуром не были друзьями, связанными дружеской преданностью. В последствии, Мерлин не говорил Ему о магии, чтобы не подставлять его, понимая, насколько это не безопасно для принца.
Кстати, по этой же причине (чтобы не подставлять ни себя, ни других) Артур мог бы догадаться о способностях Мерлина, и молчать как рыба.