Lightning network (which admittedly has its own set of flaws) does a reasonably good job of improving privacy and increasing scalability. It's reasonable to assume that Lightning and other "layer 2" technologies will continue to develop if the Bitcoin user-base continues to grow.
Bitcoin and Lightning solve many of the issues in the article and will improve.
As a society we should encourage both the use of physical cash and decentralized cryptocurrency as alternatives to the centralized banking "cashless" system.