Developers actually like business requirements, from my experience. It tells us what we need to do, so that we can give you a piece of properly functioning software.
What I don’t like, however, is when we are asked to meetings to provide YOU with the business requirements. It’s kind of backwards. What I really dislike is when I ask you to provide an agenda and some questions to the meetings, and I’m given the response “Sorry, I was just assigned to this and that’s the best I can do” … what does that even mean?