Employers abuse contract-to-hire to get temporary employees with no intention of hiring.
Companies whose core business is software development probably do, some other companies have almost entirely outsourced development, even where they have very large ongoing custom development needs.
There was one where I converted to full time, and then we got hit with the dot com crash, so that sucked.