I don't think rays have as much access to food in the wild as in captivity - there's no way. I think tons of fish kept in captivity are WAY overfed, so much that it probably does cause troubles for many of them.
Now I know cichlids are different from rays, but I think a lot of the basics apply to both. I spent 6 months living/working with an exporter in Malawi, and at first I didn't completely recognized a lot of the fish I had kept in my own tanks for years, simply because their basic body shape was so different - they were so much thinner and leaner overall, that the 'sausage shaped' fish I had were actually much more laterally compressed in the wild. These same wild fish when kept in captivity will eat every morsel of food you ever put into their tank, and not because they're always hungry, but because it's essentially instinct to eat whenever food is available.
Rays in the wild are going to be just like any other scavenger - when they can find food, they'll eat all they can, because it may be anything from days to weeks before they may find a meal again.
Then there's also the matter of the increased fat deposits from the overfeeding of captive fish. I've heard from others and have tried it myself with success, but often fasting fish can help get them to spawn. The internal fat deposits by constant overfeeding will often constrict the ovaries in the females, not allowing egg production. And I don't see why this couldn't apply to rays as well. When they're pregnant feeding the females as much as they can eat is probably going to help produce either healthier or more pups, but a vastly overweight female before she's been bred may not be able to produce as many, or even any, eggs to be fertilised.
Just my opinion, but something I've been thinking about with all the different ideologies on keeping rays and what's required to keep them alive and healthy.