То есть Вы полагаете, что сперва появилась "Российская империя", а только потом "Россия"?
Как официальное название государства - да.
Здесь нужно различать самоназвание и то, как называли соседи. Впервые Киевскую Русь назвал "Ῥωσία" император Константин в трактате "Об управлении империей" (948-952 гг). Отсюда пошли латинский, немецкий и другие варианты. У историков в ходу кроме Киевской "Червонная Русь", "Ростовская или Суздальская Русь", "Черниговская Русь", но ни разу не Россия. Да и само слово русь первоначально относилось к варягам, которых чудь, славяне, кривичи и весь призвали на княжение ("земля наша обильна, порядка же в ней нет"). Рюрик умер в Новгороде в 879 году. Древнерусское государство тогда особым единством не отличалось и в едином названии, кмк, не нуждалось.
Иван IV был венчан царём в 1547 году и принял полный титул: "Великий государь, Божиею милостью царь и великий князь всея Руси..." и прочая - там много. Его государство постепенно стало называться Российским царством, хотя две буквы "с" в названии - это уже середина следующего века. Примерно тогда же, очевидно, появилось более короткое "Россия". Потом - империя. Но официальное название "Российская Федерация", она же "Россия" - это наши дни.
Ну и поскольку слово "Россия" - это сокращение от "Российское царство", то и ударение унаследовано.