Could this also not have been fixed by running some tool to detect non-free hardware and alerting the user of the need to install one of these packages later?
Back in the day when I was playing with Slackware, it would have been interesting and I wouldn't have minded in the least.
But these days, if I'm installing a distro, it's because I'm being paid to do a job. And that job has nothing to do with the distro itself: that's just a hopefully minor step along the path. The fewer "just go do this one little thing" speedbumps I encounter, the better. Or I start to get frustrated and irritated and wonder if there isn't an easier way.