Apple promised a Mac Pro replacement for pro customers but delivered a new Mac Pro only for the high end of those customers. That is why they are being criticized.
The new Mac Pro is an actual pro product, at least the higher specced ones. So they did make a replacement.
Is Apple terrible at naming? Yes. Do they throw Pro into the product name for no reason? Yes. Is it better this way? Who knows. They still have the MacBook "pro".