I know this isn't the place to say this, but. Think about the context of who they're [Apple] going after now.
Regular people who don't care whatsoever if they can upgrade their RAM or have a bigger hard-drive.
They want something that just works. Furthermore, even though applications eventually require more RAM or computing power, the majority of Apple products purchased today will handle that for years to come, especially when most people use them as facebook machines. They aren't running xCode alongside of Photoshop along side of Chrome with 20 tabs open.
Otherwise, I usually try to separate out states when using @apply.
` .example { @apply bg-blue-100; @apply hover:bg-blue-200; @apply focus:bg-blue-200; `
But now with JIT you could simplify if you wanted to:
`.example { @apply bg-blue-100; @apply hover:focus:bg-blue-200;`