It all comes down to the nuts and bolts.
Ideas are generalities, and always sound so.....good. The devil is in the details.
I agree. So what are they in this case? You must have posted that article for a reason. Which parts of it do you find disagreeable?