Is Marlboro a German company? Did Schumacher bring Marlboro with him from Benetton?
I'd think Rosberg-Mercedes-Brawn thing is another case of a talented pay driver getting favours, with Barrichello getting out of the day, etc. It's a much similar case, but I guess you can't help bringing Schumacher up, can you?
My point was that Marlboro has been writing large checks to Ferrari - just like they have for many, many years (as have other companies) when sponsoring teams or drivers. Schumi was the beneficiary while he was there, that's all. Very common for drivers to bring sponsors with them to F1 teams - and for sponsors of F1 teams to take on a driver the team wants.
A "pay driver" is someone who wasn't able to get into F1 (or other series) on their own. Sometimes its for reasons beyond talent - like Lauda, who bought his first series of rides with cash. And then became a sponsored 3 time WDC. Sometimes its for reasons of opportunity - like Schumacher with Jordan at Spa.
And sometimes its just because someone wants to drive in F1 and they can write a check faster than they can qualify.