GoDaddy has crazy marketing and dominate search results in that regard.
They bait and switch their customers into buying a really cheap domain for the first year and then rake up the price for subsequent years.
It's annoying for businesses to switch everything over to a new provider, especially not so technical people that don't want downtime, so they eat the cost.
GoDaddy alternatives which aren't shady are:
Namecheap
iwantmyname
AWS Route53 Domains
Google Domains (wouldn't be surprised if they kill this service though)