That’s fair enough, but do you not think that by adding additional perks as you have suggested with ‘dash’ could lead to even more over powered units and more saving/DDA problems with players? The current skill point system allows for small amounts of spending on our 3 key attribute bars. I perceive the levels more as milestones of training. The additional 10 sp for each mission is hugely powerful and for me means that ultimately I will have super soldiers, which in turn with make me complacent and become a weaker player despite me liking the extra points.
However, I can see that your ideas has much merit if implemented with lots of very gradual increments, e.g. dash is only 25% at first. But considering the amount of work required to develop a system like that and balance it, as well as bug testing; I would assume their is a much greater priority for other work to be completed under the current circumstances of the game development needs.
Level up should be granted only after mission (so no levelups in Training Centers) and then SP after each mission would be not necessary.