Managing sampling is itself not totally trivial. Much easier from a DevX perspective to just have a library that can render all the datapoints.