You can move freely among EU countries, not just Schengen countries. Schengen isn't just a subset of EU countries -- it's many EU countries and some non-EU countries, and it's to do with a lack of border checks rather than the basic freedom of movement right.