Of course the software is a problem, but its hardware is the same as an iPhone 4. It has 256MB working memory. Most browsers take up that kind of ram four-fold to just have a window open. Although I do agree that any and all devices should have the freedom to run whatever software you want, even Linux would be having a hard time on a 800mhz processor with so little ram for anything other than basic terminal work.
Of course the software is a problem, but its hardware is the same as an iPhone 4. It has 256MB working memory. Most browsers take up that kind of ram four-fold to just have a window open. Although I do agree that any and all devices should have the freedom to run whatever software you want, even Linux would be having a hard time on a 800mhz processor with so little ram for anything other than basic terminal work.