There’s money to be had in many places.
The insurance company does make money on your premiums by actually “insuring you”. But they really get serious making money by investing all those premium payments (current market freefall notwithstanding).
There’s also ridiculous money to be had by acting as a search engine middle man. Try googling for insurance and besides the name brands you recognize, you’ll also see links/ads to sites like CarInsuranceQuotes [dot] com and NetQuote [dot] com.
Those middle man sites collect your personal information and then promise that one of “their representatives” will contact you shortly. What really happens is that they sell your personal info as a “vetted customer reference” for like $5 a pop (or more depending on the line of business, like annuities or mortgages) to the real insurance company agents. They make money simply pretending to be agents, and then help real agents find you.