Not every TV is a smart tv so there will always be a requirement for set top boxes worldwide.
Unless people buy dongles to receive internet and stream data to their TVs,a set top box will still be around for a while to come.
They are also a lot quicker for delivery of data than regular internet connections if using cable.