Personally I think Beasley is the odd man out. Here are my reasonings.
Dez not going anywhere
Hurns just signed
Switzer was drafted last year. Can play outside, slot, special teams, return man
Thompson just signed as well, has speed and can return kicks.
Noah Brown can line up in the outside, was our best blocking receiver last season.
Williams has big play ability although last season he regressed. Has some speed. We only get 1 million by cutting or trading him. His worth is more for the Cowboys then getting rid of especially in a 4th receiver role.
Beasley plays slot only. Has return points only for fair catch and isn't a threat in the return game. Getting rid of Beasley by trade or cut brings almost 4 million.
As you see Beasley is the only one that cant play multiple spots and doesn't bring any value on special teams. Not only that but gives us better money on the cap.