Because Elon insists on everything being controlled by machine learning. Hence why rain sensing and headlight both have the most complicated software in the industry and the worst performance. I say this as some who likes their model 3 but damn does the software have some warts.