Всё очень просто. В случае Питера, это вообще два разных субъекта федерации. В городе Ленинграде решение о переименовании приняли, а в области нет. В Свердловске решения принимались городскими и областными депутатами в 1991 году. Первые приняли решение о переименовании, вторые нет. В случае других городов разногласий по поводу переименований между городскими и областными депутатами не было.