Я тоже не житель СПб, но бывал там. В том числе останавливался в коммуналке у одних людей. Более того, я интересовался ценами на коммуналки и даже "приглядывался", то есть посмотрел несколько адресов комнат, которые продавались.
Отвечая собственно на Ваш вопрос, можно сказать, что коммунальные квартиры сравнительно небольшого размера уже давно были выкуплены и их жильцы расселены. Это происходило еще в 90-е годы. Однако многокомнатные коммунальные квартиры очень большой общей площади выкупить затруднительно. Тем более, что некоторые жильцы согласились бы продать свою долю (1 или 2 комнаты) только за солидную цену, которая позволила бы им купить не просто изолированную квартиру, но квартиру в центре. А это очень дорого, учитывая, что таких жильцов в коммуналке несколько.
Богатые люди, имеющие желание выкупить коммунальную квартиру целиком столкнутся еще с проблемой необходимости вложить в капитальный ремонт квартиры очень большие деньги, сопоставимые с той ценой, за которую они выкупят коммуналку.
Мне доводилось ночевать в коммунальной квартире у одних своих знакомых и я узнал интересную вещь. В некоторых коммунальных квартирах решением общего собрания жильцов, категорически запрещено сдавать пустующие комнаты внаём. Таким образом, несколько комнат стоят закрытыми. Например потому, что их владелец уже много лет живет во Франции. То есть в некоторых (редких) коммунальных квартирах подобрались культурные соседи и при этом часть комнат закрыты. Поэтому огромная кухня реально используется не 5-6 соседями, а 2-3. Также уменьшена "нагрузка" на туалет и ванную комнату. Таким образом, жильцы таких коммунальных квартир не будут торопиться переезжать в изолированную квартиру вдали от Центра. Тем более если у них 2 комнаты большой площади и с очень высокими потолками. При очень высоких потолках многие делают второй ярус. При неплохих соседях жизнь в такой коммуналке где-то недалеко от Невского Проспекта намного комфортнее жизни в изолированной хрущевке.
А самое главное, изначально в Санкт-Петербурге, когда он стал Ленинградом после революции, было много крепких домов, которые были отобраны у господ и из них было сделано много коммунальных квартир.
Там их просто много.
А расселить - дорого. Финансово дорого и организационно сложно. Всё, что было просто, уже давно выкуплено и превращено в изолированное жильё.