The author didn't touch one of the biggest issues of Tailwind. It ignores the Cascade part of CSS.
Even after optimizing Tailwind. You still end up with way more css than you should have. Add all the classes in the HTML and you're sending users a massive amount of data.
Instead of writing:
main > * + * {
margin-top:1rem
}
you write `mt-100` a thousand times.