ну если индекс пересчитывать, то это в разы быстрее будет, чем хождение по списку
предположим, 10000000 юзеров смотрят посты и тд и м2м такая большая короче, (хорошо бы если так) ..... и регается юзерер, делает первый просмотр, и ради одного просмотра нужно прошуршать таблицу и ее индексы.... я этом не силен короче