this guide is impractical and full of utopian dream
for these reasons
a. 'withdrawing' means your taking out of an exchange meaning you got no control of their fee structure.
b. if the guide meant spending from own wallet. well then you come into the problems of not everyone only has one UTXO to spend. many have many UTXO's they need to combine when spending.
c. also trying to suggest people shouldnt just buy what they want when they want it. but to wait patiently for weeks or months for a low mempool day, totally negates the purpose of the utility of a currency..
an easier solution is this..
stop letting the devs put cludgy code into bitcoin that causes a 4x of tx fee's, stop the devs from removal of old fee formulae, then insist the devs put in cleaner stuff that actually helps make bitcoin more useful day to day(on the bitcoin network), without all the stupid politics of making bitcoin far more worse to use daily just to promote other networks as things people should use instead