Pro's use very difficult oil patterns to bowl on. You can't see the oil unfortunatly so people don't realize how important it is to making the game fairly easy or very difficult.
Most amateur bowlers who are holding a 200 average in their local bowling league would struggle to break 130 on the same oil patterns the pros use.
Pro bowlers don't make a lot of money and I'd wager many people on this Website have more income per year than a professional bowler. But they do have an opportunity for making money on endorsements for things like expensive bowling balls.
The ball matters to be sure. But the oil patterns used today in the pro circuits circumvent a lot of it. A pro would probably roll 300 game after 300 game on the types of oil patterns laid on a typical league lane.