"Totally amateur that there is no webpage to view and edit authorizations."
Apple has none for iTunes. I think it has to do with the software being free. It then becomes the user's responsibility to keep track of authorizations. Adobe Creative suite, Windows, Office... All have limited installation and all are kept very close track of by the manufacturer. All are expensive too. Coincidence?