Advantage of cleistogamy is
No dependence on pollinators
Vivipary
Higher genetic variability
More vigorous offspring
Cleistogamous flowers produce assured seed-set even in the absence of pollinators.