It can't do that without the agreement of the states though. Directives are created at the direction of the European Council, made up of the heads of state of every EU member state.
US states don't have veto powers over federal legislation, but EU states do. Hence Britain never joined the Schengen Agreement and kept its own currency. We had the best of both worlds and threw it away.
US states don't have veto powers over federal legislation, but EU states do. Hence Britain never joined the Schengen Agreement and kept its own currency. We had the best of both worlds and threw it away.