Why bother? Because the next generation of hardware will be able to use most of the software written for the current generation, and after a few generations the hardware will be well supported very quickly.
Additionally there's a lot of shared code between the different linux graphics drivers through Mesa, the linux userspace graphics driver framework.
Additionally there's a lot of shared code between the different linux graphics drivers through Mesa, the linux userspace graphics driver framework.