1 BTC ≈ 1 USD now. Has someone any problem with the 0.001 USD now?
Did you mean 0.01 USD? Because many would have a problem if they saw a single item priced at a tenth of a cent. But as FatherMcGruder said, people will likely adapt to a common nomenclature over time. I still think 21 million was an odd choice, though.