<<I could hold the stock for 4 days, receive the dividend and sell the next day? What am I missing ? >>
What you are missing is this. If you hold the stock for only 4 days, you do not get beneficial tax treatment of the dividend. The dividend would be an ordinary income, and taxed at a higher rate if you report it correctly on your tax return.