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.
I see a lot of people comment that this isn’t that bad and that it might even be acceptable, and that’s exactly the problem here: it’s a gateway drug and if we normalise this, Canonical will keep pushing the limits of what they can pull off before it’s not acceptable anymore, and that sounds when it’s too late.