Nobody "invest" in USD. You invest in assets which you expect to appreciate. People investing in Bitcoin do so expecting to control a portion of a finite supply, which defeats its purpose of liquidity.
People absolutely invest in USD, in expectation of appreciation. South Korean banks sell saving accounts denominated in USD as an investment product. Money flows into it when USD appreciates and flows out when it depreciates.