Just my opinion.
Putting these things in a new home wishing they will last the life of the home is optimistic at best.

I doubt if the single product company of Window Candles LLC with its proprietary bulbs, wire, receptacles, blank off caps, etc. will be around in 20 years for product support.