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