Idk guys, I see that there is a lot of Cherny hate here on TYM and I can see where it comes from (really, I think he does have the natural talent to say and do some of the dumbest things I have ever seen on the internet), but he is kinda right on this one...
Riskless movement is bad. Dash cancel is the worst mechanic to ever make it into this game bc it makes the process of quickly covering a lot of ground forward and backward riskless. Walking is already there for this specific reason! Dashing should not serve the same purpose.
Characters like Cetrion and Sub, for example, are able to show how broken this mechanic can be.
Cetrion is a stupid character, she has some really dumb tools that shut a lot of characters down from the mid to long range game, but when you get close to her, she has all of those staggers into dashes and backdashes that makes your normals whiff and give her free punishes. Cetrion's dashes make you second guess everything you wanna do in neutral bc they cover a lot of ground, are hella fast and can be canceled into anything whenever she feels like.
Sub can play the iceball game the entire match. If he feels like 50/50ing you to death to maybe make a comeback you better pray bc no one is having success fuzzying the low/over mixups when he starts to dash in and out of his mix range canceling it with his F2, B3, B1, B2, D4. Hell, he can even B31 into a backdash to punish your poke attempt with another B31! Not to mention that he is probably the best character in this game at dashing up on you to throw whenever he wants to bc if you start to try to punish him he'll just cancel his dash in another normal and get you anyway.
Some of the projectile recoveries are also hella dumb. For some characters, I can understand, they are designed to be dedicated zoners, theirs should be more reliable, but still, some could use a touch (I'm looking at you, Sonya).
I can't think of a single reasonable good aspect of being able to cancel dashes at any time with no risk.