No, and you don't need to do that with Windows either. It's a complete load of crap, that tends to come out of the fact that people don't just leave well enough alone and run all kinds of "performance enhancing" programs which tend to have the opposite effect long term by getting in the way of built in routines.
And I'd be willing to bet most of this slowdown is purely in your head. Gradually you have acclimated to the performance of your MBP and that has become the new baseline by which you judge everything. Your friend's MBP having faster RAM and better CPU will seem faster than yours, because it is. Doesn't mean yours is any slower. If you still have the laptop you had before your 2010 MBP, and used that for a week, you'd have a very different opinion of your MBP when you went back.
I deal with this almost daily being an Apple repair tech. I repair pretty much the full run of systems going back to about 2005, sometimes even a little earlier, and I also do the LED/Thunderbolt Cinema Displays as time permits. So I am acutely aware of this phenomenon. I have to remember, when I get the odd PPC unit in, that it takes a few seconds for the video to kick in compared to almost instantly after the boot chime on x86 units. I have to fight the urge to think there's something wrong because it's taking too long. And if I'm working on a 2011 unit, then go back to working on say a 2007 unit, I have to be able to adjust my expectations accordingly. I had to develop this skill as a professional necessity, you just need to be aware of it so you can keep it in mind.
Hi all,
So I've been running my MBP 13in 2010 model for nearly a year now. While I've not had any serious problems with its running, of late I've noticed a slight slow down in the performance. While there is no noticeable difference in the boot up and shut down times, webpages seem to be taking a little more time to load up.
Basically Firefox, Safari, and Word pages don't load up in a snap like they used to before.
I felt the difference even more when I used a friend's new MBP 13in model with the core i7 processor. The bus speed of 1337 MHz is much higher than my comps which is 1067 MHz. I could immediately notice the difference in performance between this and my laptop. e.g. pages in Safari start loading and come up almost immediately, while this takes a little while in my comp.
So, I am wondering if I need to format the internal HDD and reinstall the OS?
And while we are on this subject, does one need to reinstall the MAC OS every now and then like say one needs to with Windows?
Thanks!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic