I think it would not make much of a difference.
Compare that to other sports such as tennis. With the ATP
tour and lots of money involved, there is still a number of local events where
amateurs of all levels compete.

Money prizes would surely widen the gap between amateurs and professionals
and possibly lead to a larger number of professional sailors,
which - as a consequence - might also increase the number of amateur
sailors participating in races.