Your right to a certain extent, but this is just one product line out of dozens. Hopefully if N900 is a success and there is a visible commercial demand for completely open drivers then other manufacturers will follow suit.
All these embedded companies like Ti come from a tradition were spending a huge amount of effort on a one-off software application/driver that only works with one product is very normal and is acceptable...