Потому что говор как язык. Вы можете хорошо выучить язык, но для  коренного носителя вы все равно будете говорить с акцентом.Многих видела людей проживших в Москве более 50 лет, и все равно говор угадывался.Вы просто привыкали к тому как они говорят, а вот для посторонних говор был заметен. Кроме этого сейчас питерцев уже не так много, поэтому в общей массе культура языка куда ниже чем была в середине прошлого века. Так вы просто или льстите, или не видите очевидного