The well could have been capped almost imediately but that would have meant that BP would have to drill a whole new well and loose all the oil money until it was complete. By allowing it to gush, they could at least skim off some of the oil and still make money until it could be fitted with a valve that would allow them to get all the oil and they don't really care how much of the Gulf they destroyed as long as they get their oil.