Why ? Because like this customers need to buy 2 phones and/or pay high roaming charges.
And also I think most people buy phones from their operators. Why would an operator sell a dual-sim phone? If the company wants operators to accept their phone, it can't be dual sim.