Further, in terms of employability - there's far more software engineers than applied statisticians who can code. If you're serious about working in machine learning, as a statistician with a theoretical and practical understanding of ML, you'll be far more in demand and far less replaceable. (Not that software engineers have poor employment prospects, but assuming we're talking exclusively ML heavy roles here).
Remember that the market has two sides, however. There are many software engineers because companies need more software engineers. Also note that a CS program gives you flexibility in learning to code and specializing in ML/statistics.