When people use your software, they are trying to accomplish a goal. They’re trying to fix a problem, find an ATM, catch a Leafeon. They’re usually not using software because they enjoy it for its own sake. But just because your users are not expecting to enjoy some software doesn’t eliminate their feelings about it. They might notice delight if it’s particularly well-designed to help them do what they want, but they don’t notice neutral emotions, and mostly the emotions they notice are annoyance or even anger.