Hrm, interesting. The rogue can rock because he can access all these magic items that apparently the wizard never gets to access. I mean, why would you bother handing the wand you just found to the rogue and not the wizard or cleric who can automatically use it?
So, yes, if you completely ignore the 3e guidelines on campaign creation (buying guidelines for towns in particular) and for some bizarre reason dump all the magic goodies on the rogue, then yes, you can achieve parity.
Not that there's anything wrong with the baseline rules. After all, if there was nothing wrong, then why would you completely ignore them?
Rogues often get things they want because they usually are the ones finding the items first.

In all the games I play in once the rogue gets a decent use magic device we give him some wands the reason for this is it does not make sense for one character to horde items. It just makes sense to give them a wand of healing in case it is the cleric who goes down or to just the double the amount of people who can heal. A rogue who usually has a better dex and can't be flanked may have a better chance getting to a fallen comrade who is in the thick of melee.
I keep saying this a party is supposed to be a team and work together which is why I don't get the concept of a wizard using buffing spells on himself so he can go out fight the fighter. That seems an incredibly selfish way to play. In the games I play buff spells are usually cast on the person who can use them the best.