Почему, например, его жители зовутся не архангельцами, не архангельчанами, а архангелогородцами. Мы же не говорим: «тулагородцы», «тверьгородцы», «таганроггородцы». А дело в том, что город по первоначалу назывался отнюдь не Архангельском, а Архангельским городом. Впоследствии его переименовали, а жителей не стали переименовывать.