From what I understand the fees are to cover the licensing that is subjected to the business in order to ship hazmat

The shipping companies don’t charge per delivery. They just won’t let you ship it unless you have the appropriate licensing to do so.

The seller can choose to pass on the costs or choose not to