I did a Google search and they typically get paid 10 cents per golf ball. They must recover an awful lot of them.
There will regularly be 1000s of balls lost in lakes.
When I played at a private course we had one lake to get over. Every week I would see people putting balls in there.
One time a guy playing with me put three in in, I nearly wet myself laughing. The next week I did exactly the same .