I think something that isn't really taught to students these days is the difference between REQUEST and REQUIRE.
The amount of times I've been given a heading that would have turned me straight into some nasty weather, beit VFR or IFR, is amazing. But one also has to remember that ATC often just rely on the delayed BOM weather radar, so their SA is also not complete so it's not them doing it on purpose either.