I find this irritating too. A simple lock like those found in 3rd party lenses is all that's needed.
After so many years Canon has finally released the centre pinch lens covers... now its time that they implement a locking mechanism for their zoom lenses.