The 25% error rate is for 100k+ vocabulary, it drops under 10% for smaller vocab. Meaningful bits per minute would be a better metric indeed.
I appreciate comments like yours that actually contribute to the debate. We need critical thinking and data. Not one-sided puff pieces out of context.