If you need to pay using a credit card then it makes sense that you must get your credit checked.
But there are always alternative payment methods that don't involve credit (like pay by cash). If you truly do not want to consent to having a credit history, you can avoid it.
If you don't pay the bill, they use your deposit and terminate your service.
My current ISP didn't even ask for a deposit. I just visited one of their storefronts so they could check my ID to verify my name.
Just because someone isn’t giving you credit and never will doesn’t mean they won’t want your credit details. Nor that you will have leverage to refuse.
Yes, some companies are rotten, but some do provide just as simple ways to get service without a credit check.
> but none as simple as verfiying credit history
A large part of the problem is that companies can pretend to use the information as an ID when actually using it to just get credit history. I wish we could simply pass a law saying that identity verification cannot use SSN, and that one must separately opt in to credit checks than to id verification.