It used to be. In modern engines it's really no longer the case. Just did a mini test running both attr and class name selectors on 10000 objects. In both instances the paint was fully complete in a single frame.
Agree with the rest of the stuff you've said though. I just don't see a place for this library.