Well, companies are offering you products that are worth hundreds and even thousands of dollars. You are not paying the entire amount immediately which keeps them in a position of weakness.
If the credit rating is not checked, the companies will never know the kind of customers they are dealing with.
They might get into contracts with customers who have the intention of defrauding them and running away with devices. This is why credit checks are very important for them to ensure financial security.