It is really wrong for developers of Mesa3d to release big chunks of code every 6 months:
1) All this git code needs to be bug fixed. It is better to have a smaller set of changes released and tested in the real world, than a bigger one.
2) Users will get new funcionality and support for modern hardware earlier.
You have to remember not everyone is using 6 month cycle distributions...