Yes, in fact I started my first message with a clear "As a personal opinion...".
Apart from that, the comparison with metaclasses does not make sense. Metaclasses are an OOP concept.