The objective of a ABC metaclass is to help you detect gaps inside your implementation; it never ever was meant to implement the kinds from the characteristics. In prolonged living jobs debugging and refactoring can take far more time than writing the code by itself. There are lots of downsides https://smartworldeveloper.in/