А если пользователь не авторизован. И доспустим скрывать какой то блок, в зависимости от настроеклокальные настройки можно сохранять в localStorage
Если настройка изменилась в большую сторону, то пользователь просто получит предупреждениеи тем самым отправит лишний запрос на сервер, а реалтайм отслеживание этих настроек, позволит избежать этого
то срабатывает второе правило - после проверки пользователю сообщается "ай-яй-яй, вам пока нельзя ставить лайки"это уже относится к лимитам, это тут вообще не каким боком не агрумент, хотя это даже и не к лимитам относиться - это даже работать не будет, потому что на сервере одни данные а на клинте вообще другие