При одном диоде или их последовательной линейке - лучший вариант питать током, так-как падение напряжения незначительно различается от диода к диоду.
Но как быть если нам надо подключить несколько последовательных линеек светодиодов в паралель?
-Лучший вариант: делать на каждую параллельную линию свой драйвер, гарантирующий паспортный ток. Надо сказать очень не дешевый вариант

-Худший вариант: один драйвер контролирует паспортный ток на все параллельные линейки. Во первых линейки разные по падению напряжения, те разные по току, что гарантирует разную мощность, а следовательно разный ресурс. При перегорании одной параллельной линейки - остальные получат дополнительный ток, что гарантирует лавинообразный выход из строя остальных линеек. Если подбирать светодиоды по падению, то такой проблемы нет, хотя есть другая проблема - разное время деградации кристалла, что опять-же приведет к тем-же самым проблемам

-Компромисс: подавать паспортное падение напряжения на каждую линейку. Хотя падение у всех разное, лишние токи "слабых" не будут создавать нагрузку на "сильных" - система будет стабильна. Вот только проблема старения кристаллов - через несколько лет в такой системе произойдет падение светоотдачи

Лучший компромисс: один стабильный источник подготавливает стабильное напряжение, а дешевые маленькие схемки контролируют паспортный ток каждой линейки. Эта схема гарантирует паспортный ток каждого светодиода на протяжении всей его жизни, и является неплохим компромиссом "лучему варианту" по стоимости.
а теперь другая проблема: проблема старения (деградации) кристалла...
что лучше: одинаковая светоотдача в более короткий период продолжительности жизни или более длинный период жизни с плавным уменьшением светоотдачи и одновременным увеличением КПД

от ответа на этот вопрос зависит выбор схемы питания...