Twitter is not set up to know things about people in the first place. Your profile doesn't contain any personal information. Most of the interaction on Twitter is between users, while on FB it can be both users and companies with either ads or corporate posts making it into the feed. You click a post from a clothing company, Facebook will show you a relevant ad a week later. On Twitter on the other hand seems like companies never really bother advertising.