> So correct UI applications cannot call any blocking function from their main threads.
Author is redefining "correct" to mean "has the property I care about, which in this case is performance".
There are many desirable distinct properties of a computer system: correctness, performance, security, etc.
"Correct" usually means something like "gives the right answer". It has nothing to do with performance.