This is inconvenient to create two identical package. Why can not I do as it was before? What is the advantage? Dedicated IP address is an optional service, and not a separate package.
Status quo:
A dedicated IP is no longer a prerequisite for installing an SSL certificate.
So the option "Tweak Settings->"Allow cPanel users to install SSL Hosts if they have a dedicated IP." is no longer covering all situations. If the feature manager is needed to prevent installing in SSL the question really is what purpose the Tweak Option serves?
Or is an SNI option needed in the tweaks section to cover these situations too?
There is a difference between preparing certs and installing it on the apache. An restart is still needed for both (SNI/IP)?
@hostmaster: If I get you right, you want to prevent SSL certs installations on SNI/sharedIP accounts.