But also, Crunchyroll uses the fansub toolset and SSA subtitles.
Case in point, I remember watching "Is the Order a Rabbit S3" in Crunchyroll, the English subtitles are pretty basic but the Portuguese (Brazillian) subtitles are great, including things like Karaoke in opening and ending.
I wouldn’t call subtitles that require about a GB of RAM to process and don’t even get 20fps on an i7-6700 "quality". That’s just a bunch of shitty hacks people accept because there’s no alternative.
ASS is a horrible format (three implementations, only a single well-working implementation, performance hungry, etc), and almost all of the benefits of ASS can also be had with e.g. TTML without the issues.
And stuff like rendering the same line hundreds of times to get a gradient effect or blurred background is absolutely wasteful, especially because it’s just a hack to work around the broken ASS limitations.
Fansubbers work for the shows they love while the commercial distributors just pick the cheapest option to get the thing done ASAP, don't matter how sh*tty the result is. There is no chance for quality here.
The same happens with Blurays x rips streams: piracy is the best option (no DRM, no unskippable screens, no ads, no regional restrictions).