Because the US is structured in a way that makes a common currency workable. It has direct federal taxes, and a very large federal budget. The EU budget is a tiny fraction of total EU public spending.
There is a huge difference between EU states and US states.