If Geovanni isn't good, why do you think Barca payed such an amount of money on him? I never saw him play in Brazil, but he must have been impressive. So if he had been given a real chance he might have been playing much better.
The similarities between Ronaldinho and Geovanni is that both sucked when they started their european adventures.
The difference is that Ronaldinho got another chance while Geovanni didn't.
Clubs don't try to make silly moves. Some clubs are not very competent when it comes to transfers, but their goal is to make a winning team.
You want Barca to find players like Samuel and Ronaldinho and get them first.
What do you think every other club wants?
Every transfer is a gamble. Some bigger then others. If you want a great move sometimes you have to gamble.
Barca tried and failed with Geovanni.
Roma tried and succeded with Samuel.