То есть у питона есть классы, есть возможность делать магию при их создании (и это реализовано в датаклассах!) но когда надо прочитать бинарный формат (стандартной либой) то добро пожаловать в регуляркоподобный синтаксис и кортежи, я правильно понимаю?
Типо серьезно, в какую упоротую голову пришло, что определять структуры строчками вида '<qh6xq' это хорошо?