the answer is because in a cash account you do not have the settled funds to purchase the stock. you are using the brokerage to pay for it. so doing it 3-4x over and over in a day you are risking/tying up more of the brokerages money prior to your cash settling. This is why they have margin...