As much as I like to believe people can teach themselves anything, if you look at places like Kaggle, there are really no self-taught people. It's just a parade of Phd holders and grad students. I'm sure there are one or two, but clearly for most people coughing up the dough for a Computer Science / Data Science degree is indeed worth it.