I agree. There's only 32 teams, when you are chasing rings or money, you go where you can. Remember Jared Allen hopped onboard during our last superbowl run, and was too washed up.
Let's say of the 32 teams 1/3 are teams players don't want to go to, that leave about 20-19 other teams. While we may not be at the top, we certainly are not bottom 1/3.