What are you going on about? There's nothing wrong with the libre Radeon
drivers. Linux-libre includes those, too.
If you're talking about the firmware, and saying that a libre kernel must be
unable to load proprietary firmware, I have a news flash for you: not being
able to load Radeon firmware isn't a design choice of Linux-libre, it's a
side-effect of a choice to remove error messages when this firmware is
unavailable. If preventing loading of firmware was a design choice, that
would be a digital restriction mechanism, i.e. Linux-libre would be defective
by design.
Additionally, Linux-libre can load proprietary firmware. It will happily load
any firmware as long as it has the proper name and is a firmware file which
has not had its references removed (i.e. there is a libre version of the
firmware available). It just can't load firmware at all (libre or
proprietary) if there is no libre firmware available.
Honestly, I think worrying about printing the name of a firmware file is a
but much, so I think Debian's deblobbing process is better. But please don't
mis-characterize the design goals of Linux-libre.