In reply to Otto.

From the comments on the ThemeKraft post:
"But we did not want to move existing free options to pro and that was the main issue. All premium options can be handled separately.

The most problematical part was the rewrite from the option framework to the customizer and the different default values if an option was not set. This created messed up layouts for the options people did not used before and got a different default value.

What I wanted to say is that it’s much more difficult to eliminate all this conflicts as it seems. The users only see the messed up layout and get frustrated.

It took some updates to eliminate all and people still come with issues related to the option framework customizer switch."

I understand that the Customizer is extendable. What I'm pointing out is one bad experience is enough to drive customers from a theme shop and back to marketplace themes.