Why do you think people don't like to use altcoins to buy things on the internet ?
Simple answer: Because 99% of shops and services which accept Bitcoin do not accept Altcoins. If Bitcoin or Altcoins are accepted for payments I usually pay with them, but from my experience Altcoins are rarely accepted why I often need to exchange Altcoins into Bitcoin to be able to pay the bill.