I was thinking of taking the 6 pack license as well - if you don't mind me asking, did you use a school or just do each of the steps individually?
On the safety class - I think it should be mandatory. I know some will get upset at that notion - but just understand that anyone with no experience at all can walk in and pick up a boat and hit the water with literally no experience and no expertise at all. When I registered my boat for the first time, I was floored that there was no licensing process, let alone no requirement for a safety class. I'm responsible though - I paid someone to show me the ropes, and I did a lot of reading. I'd rather not bet my safety that most people will be just as responsible.
For that same reason, I hate that we have reciprocity on drivers licenses with so many different countries that have bupkus for drivers license testing, and we unleash those people on our roads with no frikkin clue what they're doing.