There’s a difference between what you can do on the smartthings platform, including the rules API, what you can do with the features built into the smartthings app, and what you can do if you connect the REST API to your own smartapp hosted elsewhere. There are also third-party integrations, including with hubitat, where Webcore is now a built-in part of their platform. Or, as was mentioned, SharpTools.
So, yes, there’s no arguing that if you allow for things that are just using smartthings as a box of radios and communicating through the REST API, technically you can do it all with smartthings.
But we still don’t have parity with the original groovy Webcore if you only have a mobile device and you just stick to what’s available in the smartthings app built-in features, even if you include the rules API.
The missing features, including calendars, local and global variables, and certain kinds of comparatives are discussed in great detail in the sharptools forum. Some are available in that app and some are still on the wish list there. 
Again, you could build all of that for yourself, and connect to smartthings via a smart app that you host. But the original Groovy webcore ran in the free Smartthings cloud. You didn’t have to host it yourself. You didn’t need a laptop. (which many millennials do not have). You didn’t need a raspberry pi or another server device. All you needed was a web browser. And if you limit yourself with the new architecture to just a web browser and you don’t arrange for your own contract with a hosting service, then there definitely isn’t parity yet.
That’s more than just Terminology: there’s a real dollar and time cost attached.
One of the reasons sharptools has become so popular as a third-party option is because it, too, only requires a web browser to use the advanced rule building functionality. And that’s an important aspect for many people, although, of course, not all.
Different people have different needs and preferences. Those who are going to program anyway, like those choosing home assistant, might find that with more documentation they really could do everything they wanted to within the smartthings new architecture as long as they write their own smartapp and host it.
But those looking for an equivalent to the original webcore that doesn’t require anything other than a web browser and still offers sophisticated functionality beyond what is included in the rules API will likely find sharptools a better fit.
Choice is good. 