And limits to what files they can play (AKA decoding.)

It's an old problem and solved by using something that can support the drive and files. Sorry no, no maker seems to be upgrading Smart TVs to say be on par with what a PC can play or support.