A buck driver is more efficient yes, but unless you get a very good buck driver(from someone like Lexel), the dropout voltage of a buck driver is higher than most linear drivers.
It wouldn’t be too much of a problem with high CRI LEDs, since they have lower VFs.