1. это скорее защита от дурака/говнокодера
я сталкивался с любителями наследовать
сам final пишу редко, потому особо спорить не буду
2. проблема в том, что нет никакой возможности ограничить использование геттеров тестами
3. Валентин вроде не говорил про разбить юзера на 7 сущностей - это можно сделать разумнее
аппеляция к крайности - такой себе аргумент
1. Да, дело вкуса.
2. Также, как нет возможности ограничить использование рефлексии. Напрямую или через сериалайзер.
В последующем после внедрения событий необходимость в геттеров для тестов пропадает и их можно будет удалить.
3. Он предложил разнести email, password и blocked. Это уже три. Такими темпами и до семи недалеко.