From the datasheet:
>The allowable baud rate error of CH343 UART receiving signal is less than 2%, the baud rate error of UART transmitting signal is lessthan 1.5%.
They're still bad. Presumably due to the builtin clock (probably RC, not XTAL). There might also be no supersampling.
(A good implementation will be close to 10% tolerance)
>I have not had any problems with the newer CH343.
Most people will indeed not have issues, thanks to short wires and good (as in better than this uart chip) implementations in the other end.
But when interacting with bitbanged uarts (cheap microcontrollers w/o uart hardware) or otherwise clocks divided from video clocks (typical with retrocomputers), bad tolerance will be a problem.
Of course, for some UART bundled in an arduino-style devboard, a ch340 or variant will likely be more than good enough. For an USB to TTL adapter, however, I'd insist on something better, such as cp2104. No reason to compromise when they go for around $2.