Great question as traditionally a yacht meant a mast and sail. These days a superyacht is any luxury vessel, motor or sail, over 24m / 80ft in length.
So now we call any luxury vessel a yacht or superyacht.