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