The main reason the Fed is rejecting this is that it doesn't want to give banking privileges to entities which don't perform the core function of commercial banks from the Fed's point of view (lending) and really dislikes the idea of the public getting reasonably high interest rates for zero risk and zero contribution to the economy for reasons discussed in your article. If that's proposed as a goal for CBDCs, they won't happen (at least not without far more significant reform of regulations and incentives surrounding lending)
In theory, CBDCs could be just a back end representation of the existing financial system for more efficient settlement though, which would be a different technical tool to achieve the Fed's current goal. That looks considerably more likely to happen than removing financial intermediaries from the picture.