Rossi just gets more playing time than Giovinco. I don't know why anybody would trust in Ranieri, but Seba didn't get much time because Ranieri didn't trust in him. Yet, whenever he played, he did great things for the team.
Just because Rossi plays for the Azzurri and Giovinco is stuck in the Azzurrini doesn't mean much IMO.