VEX wants this robotics program to expand out farther than it already has. One of the main things that they want to do is create more programmers. They have implemented parts of their plan to grow the like for programmers by making Robot Skills a combination of Driver and Programming Skills, increasing the importance of AP’s, or Autonomous Points, and now, by making the most used and the most easy way to program robots (in my opinion of course :))at their dispense free. That is my take on this whole thing.
As for the debate going on here, I would have to agree with @phantom285A. VEX wants to get people interested in things that they would have never thought of doing before. IF you replay the ESPN2 airing of VEX Worlds 2016, the leader of Swampbotics (I think, so don’t quote me) said that he was an average jock who tried something new and loved it. PROS is for it’s name: Pros, or generally for established teams who want to try something new to try some different things on their robot. While it is an amazing program, RobotC has a lot of the same things, but it is easier for the general populous to pick up, while having many complex functions that established teams can still use and win competitions with. The only thing that PROS was overall better at than RobotC was the price. Now that isn’t the case anymore.