In most of the cases if you have a smart TV, you don't need an external casting device. But they can be used in case if your smart TV doesn't support some specific features or apps you want.