My explanatory theory is that people who are very interested in getting great deals on apartments are also the same kind of people who sign long-term leases.
IMO, the biggest barrier to arbitrage, that allows these good deals to float on the market for several days, is that most people are not interested in pouncing on an apartment that's come on the market <8 hours ago. Breaking your lease (the rental market equivalent of "selling", a requirement for "selling up") is just way too expensive.
Brokers (the people who are ostensibly paid to arbitrage) are also not super interested in getting their client the best arbitrage deal, because their commission will usually come out lower.
All this to say: next time you're moving, consider hounding zillow in the mornings and evenings every day, with a 24hr filter, in the 5-6 weeks prior to your move. Your patience will usually be rewarded.
AFAIK it works the other way around. The commissions might be say... 10% lower, but if you save time (by not having to maintain the listing and attract buyers), you can more than make up for it in volume. This was covered by freakomics a while ago https://youtube.com/watch?v=aFYlgqv3T-w
A more-reliable way to go is to determine whether a particular property is selling for less than it is worth to you. If it is, and there isn't a better option, hit it.