In reply to John Locke.

Perhaps in concept, but it sure is a different experience for the user.

Yes, you can use the same options and migration to the customizer. It's just going to take a bit of effort.

Essentially the customizer in theory is not to blame, but learning a new API, a new way of doing everything, and porting all that code over is going to make every established theme dev cry. :P