

One thing to keep in mind is that dual booting can work to highlight what you’re missing because generally all of the games that run on Linux will run on Windows, but the reverse is not true. It becomes easy to just default to windows so you don’t have to reboot to play something that doesn’t work in Linux and that can undermine the attempt to switch the OS.
I think US customs said it was because he admitted to using drugs in the past and had photos of a paraphernalia on his phone. He said they ignored that stuff and focused on the photo. So it comes down to whether you think one specific customs employee could potentially see something they don’t like and choose to refuse entry for another reason or that customs is being honest and open about the reason his entry was refused and that the people making the announcement fully understand the situation (including the thoughts of the person that examined the photos).
I feel like the latter is unlikely, but I don’t have enough evidence to say either way. I don’t think drug paraphernalia in a photo or admitting past drug use are good reasons to refuse entry either.