In a broader sense: We can acknowledge that there's an underlying problem, and how to fix it, while at the same time being willing to advocate a temporary fix until the underlying problem actually is fixed.
Think of it like polyfill: The underlying problem is that old browsers exist, but we can't boil the ocean and make everyone upgrade, so we use polyfills to gain the functionality we want on those old browsers.