Why didn't Aubameyang play for Italy?

It is because Italians do not want anyone with African heritage in their country. So he decided to play for where he felt welcomed and appreciated and that is Gabon.