Sim, não existe mágica. Nenhum aparato que não seja uma sala acústica vai realmente fazer a gente deixar de ouvir o som externo de um lugar barulhento.
Ruído branco funciona sim, mas só se o som externo não for muito alto, e não é que vai fazer o som desaparecer apenas dá uma disfarçada.
O lance é ter um outro tipo de som que lhe agrade e que mude sua atenção de lugar, assim o truque não tem muito a ver com ouvir ou não ouvir "fisicamente" o ruído externo, mas em "enganar" o cérebro para que ele preste mais atenção em outra coisa.
A combinação de reduzir o ruído externo e colocar um outro som no lugar funciona como um efeito em cascata, potencializando a coisa.
Binaural funciona muito bem, assim como alguns tipos de músicas eletrônica e música clássica, mas isso depende muito de gosto.
No geral, sons repetitivos e harmônicos têm uma espécie de efeito hipnótico que ajuda na concentração.