Private flood insurance could certainly be profitable, given high enough premiums.
The obstacle to a functional flood insurance market are all the people who can't afford market premiums, who have complained to their politicians, demanding that the rest of society subsidize their property risk.