Дело в том, что если, другие ребята разработчики написали сайт как то иначе, то отделить основной контент от неосновного будет не реально.
Я думаю, это такая большая и сложная задача определения основного контента и отсюда, возможно, тормоза.
есть такое. у меня будет так, что если функция определяющая основной контент не определит достаточно точно, то она будет использовать боди страницы