Calculators give a homogeneous output, nearly regardless of the skill of the user operating it. Isn't usefully using ChatGPT a function of the user's prompt thereby making it more a "smart virtual assistant for research"?