Но я бы на Вашем месте вообще задумался - Почему я использую такие конструкции? Почему У мня такая неибическая вложенность? Могу ли избавться от идентификатора? И зачем мне это всё нужно.
Именно я от него отказался из-за своего веса.
Если у вас будет несколько таких таблиц на странице, то вы уже не сможете написать #points-table, т.к. индентификатор должен быть один на странице, следовательно придёться скопирнуть код, либо #points-table, #points-another-table {}. Немного странно для одной и тоже таблицы. Если нужна будет такая же табличка, но с красненьким верхом, опять же нужно использовать #points-table ... th .. {bg:red;} либо городить костыль из !important.
Хотя всего этого можно избежать, не потеряв ничего, а только преобрести.