That's just because there is no commercial incentive to do so, which is kind of the issue with FOSS
The commercial incentive would be if you, and a lot of other people, didn't buy their hardware because it doesn't work with desktop Linux.
Until that's a problem, there's little to no commercial incentive.
That's just because there is no commercial incentive to do so, which is kind of the issue with FOSS