Что значит хорошо знать фреймворк?
это значит, что когда тебе сказали запили фичу, то ты не сидишь ломая голову и изучая чужие примеры, пиля костыли, спрашивая на этом форуме, а делаешь сам зная какие модули надо использовать и как, знаешь мануал на столько, что тебе не нужны подсказки вроде "а как мне сделать такую-то шнягу?", ты просто знаешь, что её можно сделать так и так двумя-тремя способами, надо только глянуть на страницу мануала подсмотреть синтаксис функций.
Согласен с Максим Федоров.
Я бы не стал изучать каждый класс ради понимания реализации. Проблема этого метода в том что фреймворки обновляются быстрее чем успеваешь их изучать.
"Все книги не перечитаешь".