Getting things into the mainline kernel isn't easy. It takes a lot of time. More then I've got

so I just use a bitbucket repository, it's free and takes only a second, literally, to maintain.
Others and myself are working very hard to get the state of Linux FTA and ATSC as good as windows or better. But it's only a hobby for us, we all have families and day jobs etc so there is only so much time to go around.
If you are willing to spend some extra effort you can see where we're at. As for hardware support, I work off donations only, I've currently got 20 dvb and atsc adapters all from donations, it's been amazing the support I've received from the community. The 6983 is currently taking up my time, I've almost got it up and running, which IMHO is pretty good considering I'm just an infantryman with no software support from TBS
We're getting there.
UDL