When some wanted player picks barca as a club to go, its because history, tradition, football philosophy, messi, this and that... When a wanted player picks some other club, because money, its hilarious, saying such things when knowing barca gives probably best salaries and doesnt mind paying 150m for a talent.
Players are guided with money, who pays more he will go there, if 2 clubs are paying almost the same, player will consider city where the club is, so for example if barca and united wants same player, offer almost same amount of money, decision will be, live in rainy england or on mediterranian coast in most coolest city, pick will be obviously barcelona, even if they offer slightly less money, that is that "paycut" players are willing to take when coming here
About de ligt and his pick, juve probably offered more, they have coach who prefers attractive football, and italy is quite nice country, not a bad pick.
plus he will play with ronaldo and if lucky, he will learn something from him, how to stay professional and always be motivated when challenge arise