The thing is different people have different tax needs. Some people have very tax filings while others are very complex and some things can't be downloaded at all. It would be great but it's just not possible. FYI I work in a related field and I can tell you some tax filings are complicated!
Also not every source generates valid data files :(