1👍
✅
Yes this was intentional as documented
makemigrations always creates migrations for model changes, but if
allow_migrate() returns False, any migration operations for the
model_name will be silently skipped
So that would mean that only migration operations will be skipped
Source:stackexchange.com