A person could theoretically go through their whole life (in the U.S.) and not need any form of credit, but that usually requires having money or capital upfront.
If you end up wanting to do something that requires a card (and cash, check etc isn't accepted as with most online payments), then it's better to use a credit card than a debit card as you have better protections in case something goes wrong or your card is skimmed.
I have a mortgage. My lender wanted a year's worth of utility bill payments in lieu of me not having a credit score.
Most hotels require one too.
This is for any situation where your liability may exceed your cash on hand.
Doesn't seem like a can't, although it might be in some locations.
> Most hotels require one too.
These are always the first things people say when I tell them I don't have a credit card. Far as I can tell they're both completely false, at least as of recent history. I rent cars and book hotel rooms on my plain old debit card all the time.