The main issue is that while USB is connected, nothing on the rockbox side is allowed to touch the filesystem, which means e.g. not having dynamic text because that might need to access font files to get new characters, and similar restrictions I don't remember. In the end we felt the complications and possible bugs were not worth it.