Above all, it means that what i said before was only valid for each solo/pool individually, not the entire network.
But is it currently being also used as another degree of freedom? I cant eve see how can it be changed...
Why couldn't it be changed. One could simply use a different payout address = new coinbase tx = new tx hash = new merkle tree = new merkle root hash = new blockheader.
Of course it is even easier than that. Since the coinbase has no input it has space for an "extra nonce". Some pools even put messages in that space. It can contain a arbitrary value allowing the creation of an infinite amount of block headers in any given time period, even by a single solo miner (assuming sufficient computing power).
In hindsight it probably would have been cleaner to just make the nonce field 64 bits. One would think alt-coins would have improved on that but since they are all pump and dump copies they did not.