did they move functionality, or has their chip always worked this way?
pushing functionality away from the main CPU and providing higher level abstractions and APIs is an ongoing process that has been going on as long as computers have been around.
The assertion is that everything running on the ARM processor is now open.
They have said for a while that the source for this userspace code was not going to be particularly interesting to people, but there was still a loud demand for this code to be opened. They did so and now people are complaining that it's not interesting.
no matter what you believe the boundary of openess should be, there is no doubt that this is a move in the right direction.