You say that, but by "hard" we mean something like it could take a good year of work for a single developer to properly implement the OpenType spec in such a way that properly supports non-latin languages properly, and even then you're liekly to have a massive amount of complex issues. That spec is absurdly complex and verbose and difficult to properly test and verify unless you're a native speaker of all the languages you're working with (which basically no one is), to the point that even big companies like Serif who create popular desktop design & publishing packages (Affinity) don't support it properly right now. Creative Cloud & Windows have fantastic support because Microsoft & Adobe literally create the OpenType spec (and likewise anything that uses the DirectWrite API on Windows for text rendering), but outside of them things can get ropey fast.
For subtitles anyway. Voice actors are a different story, shouldn't be that hard to find a suitable VA =P
This.
It's an issue, and it leaves a lot to be desired, but before you get enraged, try and understand why and how the problem came to be.