Why does Android slow down so quickly?

After 7 months with my Optimus G, it's been a pretty good phone. We all know that technology usually slows down over time due to updates, more apps, etc. But why does Android slow down so much faster than any other OS? My Optimus G could now be mistaken for a phone with a dual core cpu and 1Gb of ram, the speed is so pathetic!