I mean, there are ways to work a reaction in hexane with nucleophiles. This trend doesn't just apply to F and I, it applies to everything with lone pairs.
This is a very good point. It's a reasonably common trick to use tetra-alkyl ammonium cations (which are nonpolar cations) to pull anions into aprotic, nonpolar solvents.
One point I'd love to add is that nucleophilicity correlates with basicity to some extent, but because basicity also competes with nucleophilicity, there are a good number of exceptions. A compound would much rather undergo a proton transfer reaction than a nucleophilic substitution, because of the smaller size of H versus an alkyl group. So strong bases make terrible nucleophiles, as they opt to deprotonate rather than substitute. However, once you get past a solvent-related threshold, the compound is too weak to act as a base, so it by default becomes a nucleophile. As a weak base gets stronger, it typically becomes a better nucleophile (with some deviation attributed to steric hindrance). This is why our best nucleophiles in aprotic solvents are things like CN-, RS-, and small amines. They are weak bases that are small and able to penetrate into the active carbon of an electrophile.
There are generalizations that apply to this topic, but because there are so many factors, it's hard to generate a one-size fits all rule for nucleophilicity. So for the original question, I would lean towards S
2- being a better nucleophile than Se
2-, because as a
stronger weak base, S has concentrated charge that can be donated to an electrophile more readily than Se. The larger Se atom spreads its charge out more (is more diffuse), making it more stable and less reactive. Because neither species forms an H-bond, I would nervously ignore solvent effects for this question. I would conclude that the question writer wanted me to pick S over Se.