Feeding definitely depends on the systems ability to handle bioload. If you have a lot of fish, but bad nutrient export, feeding sparingly is definitely needed to avoid long-term nutrient build up issues. If you design the system to handle as much as you can throw at it, then by all means there's good reason to feed enough to keep the fish from begging. to me, this is the beauty of a barebottom setup. high flow and good skimming allow you to dump as much food in the tank as you want without it becoming trapped in live rock, the sandbed, or other low-flow areas that will collect these wastes and allow them to essentially rot, which release the phosphate and can definitely be a nitrate issue. Some folks utilize other nutrient export means (macro algaes, siphoning wastes, filter socks, ATS, etc.), but ultimately, as long as you have a good way to remove wastes and can keep up with them, feed all you like.