Try a Japanese website - new invisible kana support.
Better looking fonts, my arse.
They've made this "bluetooth 5.0" you speak of. It's called Miracast.
More accurately, it was Bluetooth 3.0. Miracast is a pure WiFi solution. Bluetooth 3.0 supports establishing video streams over Bluetooth which are handed off to WiFi. In theory. I've never seen an actual working implementation of Bluetooth 3.0 in a commercial product.
It's not hard to make a device compatible with USB mass storage.
It is hard. USB MS exposes the internal storage as a block device for the USB host to do with as it pleases. The device has to avoid using the filesystem it is exposing for the duration that it is plugged in to avoid corruption, and when unplugged it has to dump any media indexes and reindex everything, as it has no way of knowing what changed.
This is why modern Android devices are now MTP only. With MTP, file access is via high level commands that are implemented on the device, so the device can track and control what is going on.
Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!