The reason the licences exist is someone out there is hoping that
1. So that people who want reptiles make an active decision to get such a pet, therefore they are more likely to plan the process and not end up neglecting them
2. Reptiles are less likely to be caught from the wild, or released into the wild when someone gives up. (protecting individual specimens, as well as trying to reduce the chances of diseases being introduced to the wild populations)
3. That maybe it will promote information sharing so that people are more likely to learn how to get a registered python and less likely to try to get an illegal import like a corn snake
It's not a money making system, IMO they only really charge for their administrative services. The Code of Practice in NSW is a good thing, and it's trying to promote good husbandry practices across the board. Unfortunately the COP is badly executed, so it sucks. But it's a good thing in theory. Also, if you want a pedigree on a tanami woma, or a MD diamond, or whatever... maybe you should set up a private association like the Australian National Kennel Council and try to convince people to pay you to register their pedigrees with you?