It is sometimes required especially when managing many servers to recognize the hardware setup you are running on especially if you have a zoo of different animals.
Great tool for getting detailed hardware report including bios versions and memory / processor info :
While the output varies slightly across distros and sometimes you need to install it e.g.
yum -y install dmidecode
It is a great tool for understanding the underlying system and to know if you’re on a VM or not.