We had an ambition to add prefixes surefire and failsafe in the old system properties which do not have them. At the same time we should remove skipTests from maven-failsafe-plugin because this have been associated with unit tests for long and thus maven-surefire-plugin. On the other side the maven-failsafe-plugin has a better property to use skipITs. Since the skip*** system properties are so famous and have been used everywhere, we should not add prefixes for those; otherwise we broke all the world. We can make it with other system properties. We want to remove deprecated config parameters in the last milestone of 3.0.0. One more reason to do these unpopular changes is the fact that system properties without prefixes interfere with other plugins.