Moving to new xorg and kernel versions either stays the same or gets harder, unfortunately. The ease of moving to a new environment is mostly a function of how much of the environment you use, and that tends to grow with driver evolution if anything.