In my field they all mean something. I find people who dislike this sort of ‘corporate’ language generally don’t have experience in trying to parse technical subjects to the business side of the office, or parsing business back to the IT crowd.
I have to say that after working a corporate job for a little over a year now I would have to agree. The buzzwords make my eyes roll every time, and it’s fun to joke about with the developers, but sometimes they are the only tool to get the job done. (that is if you have other things to do besides describe the complete architecture of your app)