Firstly, it is not feasible for us to tie up with a data vendor and stream data on charts - both technically and in terms of costs.
Btw, the data stream should already be very similar. I had answered it before
If you take what data vendor provides and compare it to tick by tick data on colo, the TBT data captures all the ticks. And impossible technically to stream all ticks that happen on the exchange. You can’t then say what data vendor provides as data is wrong.
Btw, I have done this professionally for two decades, I know tons of profitable traders, many of them technical analysts. I can’t think of one person who cared/cares for all ticks to be captured on their charts. It doesn’t really matter. Stray ticks without volume actually is bad for the chart which is typically what will not get captured if not using Tick by Tick data feed.