There is no "consensus"...There are a lot of different ways to run a system. Most of them can be sucessful, *IF* you understand the strengths and weaknesses of your chosen method.:fun4:
IMHO:
1. The use of plants/algaes is somewhat limited due to the quanity required to be effective coupled with the extra time required to manage it. As well, it can - and does - release some of the organics adsorbed as it dies/grows. When you trim it, leaving fresh cut strands means that some of this is "bleeding" back into the water. Still - it can be useful if you want to take the time to get familiar with proper management.
2. Skimmers: Can be effective for removal of surface reactive compounds ( molecules which have an attraction to air bubbles). There is a range of effectiveness, and no one sure-fire way that the average hobbyist can measure the effectiveness. We like to think that the darker more concentrated color skimate is better, but testing does show that it is better for removing certain things, whereas running the skimmer more "wet" removes other compounds better.
Bottom line for me with skimmers, is - yes they are spendy - for the good ones ( But I believe one need not buy the most expensive, and then expect it will out-perform a less expensive one) But even the simplest wooden airstone, co-current design ( which is the most crude, and oldest technology - older than many of us here) CAN be fairly effective and worthwhile as PART of the solution. That is - *IF* you take some time to get to know the skimmer, and understand how to adjust it, are feeding it the right combination of air and water, and so on. Not simple to do really right - but really worth it to do it right.
3. Carbon - do some searching on this site - and you will find some extensive research done on carbon and it's most effective use, and dtermining which carbon is best for your needs. It is a worth while addition in your arsenal.
4. Water changes: Like religion and politics - everyone believes they are right - regardless of how they do it - or don't do it.
For me it is that I know we cannot measure EVERYTHING that is building up in our tanks. Sure we have some nice instruments, and test kits available, but - they are by no means able to detect ALL of the compounds which may affect out tank inhabitants.
Further, there are trace elements and other ingredients that are used up, and depleted that we cannot effectively measure - or the direct input thereof.
So - water changes are simply the same thing as fresh air to you and I. They replenish some things, and they dilute other things that would otherwise build up that may be un-desireable.
I have seen tanks that have gone a long time without water changes. But- that is best left to the either very lucky or the very experienced. Because even that trend comes to an un-timely end, then they change water when something goes wrong.

So, I believe in pro-active maintenace, as opposed to "post-crash analysis" when ever and however possible.
There is no magic bullet. Keeping aquaria is called "husbandry" in many circles for a good reason. It requires reading, listening, learning, and being attentive.
Best o' luck!
T