The Chrome Cast is far far from perfect, but at least it's relatively cheap and you can throw it away once it is defunct. Back when smart TV's were coming out, they were good. I think more modern Smart TV's have more longevity in them than they did, because of software updates. The Samsungs I have from 2015/16 still run great and I had to buy about 35 of them - for streaming/plex/youtube - not a problem at all.