I found all the common frameworks to be “too much”. I ended up creating Bear Blog which is pretty opinionated, but all you need for a super speedy blog. It’s developer centric and all posts are written in Markdown.
I'm also a fan of the "only as complex as needed, and no more" approach, but part of applying that approach is admitting when problems have a level of inherent complexity that calls for tools / frameworks to help manage it. The antidote to framework bloat is not the absence of frameworks, it's applying the right amount of them in the right places.
While I agree you have to apply the right amount in the right places, the reality is most websites don’t follow this and use many multiples more than they need. Which is why the Internet is so needlessly bloated.