Hi,
No. That's how we've been telling merchants to do it for more than 10 years and it does the job fine, so we never saw the need to make it differently.
Between a view override and a translation override, I personally think that a translation override is better. It's much more lightweight and won't be able to cause any issue in the future. With a view override, if some code we have in there isn't compatible with Joomla 6 or 7, or PHP 9 or 10, it could break the pages and necessitate some work in the future.
Now, if you want to find which view file is used where, I would recommend you to activate the "Display view files" setting of the HikaShop configuration page:
www.hikashop.com/support/documentation/1...-display.html#layout