Tailwind is anti-semantic. It's a less verbose version of the style="..." attribute. It's like people just gave up on the idea of element classes altogether.
And good web development is harder because still too often web design is done by designers who don't have enough understanding of web development.
My gawd, just earlier today I saw a help wanted that said "...PSD to pixel perfect..." I would have laughed if I wasn't already crying. "This is my life" and then the tears kicked in.
Tables for non-table data are not semantic and break accessibility.
There is more to web development than where content lands on a page, which is only part of why good web development is hard.