We are an IT department. We have each of out IT sub-departments set up as a project. When a project comes in, we create a task in the department's project. Our work legitimately breaks into tasks with sub-tasks which are often done in different sprints. When a customers asks for storage space and we have to buy a server, sub-tasks of the new server may be to research a new server purchase, make the purchase, receive delivery and rack it, get it online and map it, notify the user of his new storage location, none of those is worth delivering to the customer by itself. We may purchase the server and wait three weeks for delivery.
If I try to put some of the sub-tasks into one sprint, all of the story points for the whole task goes into the sprint and falsely fills up the sprint. The math of the sprint is rendered useless, hence the planning of sprints is rendered useless.
It does not make sense for us to break the new server task into multiple tasks. We aren't delivering anything useful to the customer or to ourselves in each of those tasks. They are not separate user stores.