General Motors (GM) has decided to stop developing robotaxis at its Cruise division, citing high costs, lengthy timelines, and increased competition in the autonomous vehicle market.