They claim the phone service is "free", but you get nailed with various taxes and fees. The taxes are a legal requirement. The fees are entirely up to Sonic, although some have regulatory maximums. And Sonic charges those maximums - something AT&T doesn't!
If they were honest they wouldn't hide things like this, pretending something is free when it clearly isn't.