Is it necessary? Of course not, but it is definitely worthwhile. Taking the structured courses will make you more confident in sailing your vessel. It will also reduce your insurance costs. It will train you for emergencies and make your crew and passengers have more confidence in your decisions. There is also the possibility of earning money because you have the license.