I agree they're in a shoddy state but this doesn't have much to do with Nokia. I'll paraphrase someone earlier when they said that programmers who make their own repositories make things easier for themselves and harder on the end user. I think the general idea was to have a few main repositories (like Ubuntu Linux does) with all the mature apps in there. Basically, Nokia's responsible for what's on your tablet out of the box. 99% of the external apps are by people who have nothing to do with them.