Yesterday, I read Matthias Noback's excellent blog post on PSR abstractions, and I'd like to share some thoughts on the topic as well. I'm going to quote the parts I want to answer, but make sure the read the full post if you want more information about Matthias' point of view. I want to make clear up front that I mean no disrespect to any individual and I've tried very hard to convey that in this post.
Sure there might be some implementation differences — but the goal of a framework is for users not to care about those, and to be able to focus on building applications instead.
After all, what you need is to send an HTTP request and do something with the returned HTTP response