There's a model for going free -> paid. There's no model for going App V1 -> V2 with payment.
(2) And sometimes, it is impossible. An example is supporting new iphonex+ aspect ratios. There's no way post-launch to 'go back' to the old scheme or go forward to the new.