De nuevo, y ya no sé cuantas veces van, yerras.
Las propiedades shorthand (abreviadas, contraídas o como quieras llamarlas) son aquellas que sirven para abreviar propiedades que tienen la misma raíz
margin es una propiedad abreviada de- margin-top
- margin-right
- margin-bottom
- margin-left
padding es una propiedad abreviada de- padding-top
- padding-right
- padding-bottom
- padding-left
font es una propiedad abreviada de - font-size
- font-weight
- etc..
Creo que con esto ya tendrás claro que son las propiedades shorthand. Por ende no pueden ser escritas en camelCase
Por otro lado, mal interpretas lo referido a las polyfill. Tomas como absolutas unas palabras que sólo se circunscriben al ámbito de este tema. Las polyfill vienen a suplir las deficiencias/carencias de algún navegador o versiones del mismo. Lo que no tiene ningún sentido es usarla en el contexto en el que estamos (obtener el css computado de una propiedad shorthand o no). De ahí que dijera y me reafirmo, por que ha quedado claro desde hace ya bastantes post << ¿Qué necesidad hay de ello?. Es una manera absurda de mal gastar recursos >>
Todo esto, dicho sin ninguna acritud o llevándolo al plano persona. Simplemente intento se didactico dentro de mis exiguos conocimientos.