Hi Wee-man.... and others...
Yes - I agree - BUT, I think that we will have to start re-thinking the "water flow" design in most of our tanks.... as a HUGE flow does not guarantee one not to have detritus to collect on the INSIDE of our live rock (neither does it guarantee that the live rock you place in your systems do not ALREADY have detritus in them).... I think that it's the LOCATION of the flow (where the power-heads are placed - e.g. BEHIND live rock, and BELOW live rock) that makes this difference.... The rest of the flow in the tank is not to remove detritus - but rather to supply food to the corals, or remove waste from the corals....
Personally - I think that high phosphates plainly due to TOO much detritus in systems - no matter where it is...... BUT, the problem being - it's much easier to clean that which you can see, than that which you cannot see!!! And it is USUALLY that one cannot see that causes the "outbreak of macro algae", because it mostly catches one unawares, because your water parameters MOSTLY show either 0 (zero) or very close to it!
It's not just a case of just adding more power-heads to one's tank, or perhaps even replacing the current power-heads with stronger ones.... It's a case of breaking up one's reef (remove ALL live rock and base rock) then strategically placing power-heads while replacing the base-rock and live-rock! And with "strategically" I mean - below and behind one's life rock...
E.g. visited one of our esteemed fellow reefkeepers on MASA last night - he has huge amount of flow in his tank, BUT of the 12 or so power-heads in his tank, quite a few are hidden away BEHIND his live rock and corals (even one or two on the glass/bottom behind the rocks) - and I would say it is THIS type of design that ensures that phosphates stay low in one's tank, as the detritus is now truly kept in the water-column, and being taken to one's sump/skimmer to be removed, and to act as food for one's DSB......