No entiendo su aversión a las resistencias. Son sencillas, baratas y muy fiables.
Si le preocupa la eficiencia, y la complejidad de los circuitos no es un problema, tal vez quiera ver Controladores LED de Linear Technologies . (A modo de ejemplo, otras empresas también fabrican controladores LED).
La cuestión es que la salida de luz de un LED está relacionada con la actual a través del LED, por lo que la mejor solución es un regulador de corriente (que la mayoría de los controladores de LED son). Los voltajes directos tienen demasiada tolerancia para que un regulador de voltaje sea muy útil.
Recuerde que siguen siendo diodos, y una vez que alcanzan su tensión de rodilla, pequeños cambios en la tensión significarán grandes cambios en la corriente, y viceversa. Si el voltaje delantero es de 0,1-0,2 V fuera de la especificación, significará un gran cambio en la corriente (y el brillo y la disipación de energía) para llegar a la tensión regulada.
La razón por la que usamos tanto las resistencias es que son mucho menos complejas que un regulador de corriente, y muy compatibles con un raíl de tensión regulado. La idea es que elijas la corriente que quieres en el LED, y junto con la ley de Ohm y la tensión directa, calculas el valor de tu resistencia. Siempre que la tensión a través de la resistencia sea mucho mayor que la tolerancia en la tensión directa del LED (1-2 voltios suele ser suficiente), obtendrás resultados bastante repetibles en cuanto a brillo y consumo de corriente. No olvides asegurarte de que la resistencia puede disipar suficiente potencia (suele ser un problema para tensiones de fuente altas o resistencias de montaje superficial pequeñas).