As the article pointed out, the vast majority of the lines of code in the driver are autogenerated header files for things like defining hardware registers. There's not much complexity or logic in that type of code.
Probably if AMD wanted to spend the time, they could compress it down to a fraction of it's current size.
Probably if AMD wanted to spend the time, they could compress it down to a fraction of it's current size.