Discounting software and it's functionality in defining a product is a mistake. If a console has zero games it is not a console, the only thing that makes a console a console is the features of the software on it. Software and it's functionality is important in defining a device.
Purpose behind the creation of something is also part of defining something. What makes a Kitchen Knife a utensil and not a weapon? What it was created to be used for.
If a console has a hardware feature and no games take advantage of that feature, does it count as a hardware feature? For example, the Sega Genesis controller had one terrible shoulder "Mode" button that no game to my knowledge ever used. Is someone incorrect if they say that the Sega Genesis did not feature a controller with a shoulder button?
Your post makes no sense, the shoulder button is a physical reality, it's objectively real.
Meanwhile a device that has a cpu/gpu and ram but can't play games is objectively not a video game console.
Having the same hardware internally of a console doesn't make it a console. If it is capable of nothing other than playing video and music it is a media player. Thus hardware on it's own is not enough to define what a device is. You must take into account what it CAN be used for, which includes software, and what it was designed and created for.
Predictions (Made July 2019)
LTD: PS4 - 130m, Switch - 110m, XBO - 52m 2019 : PS4 - 15m, Switch - 18.8m, XBO - 4.8m 2020: Switch - 22m (Peak Year)