Two nearly-universal truths about users that suggest solutions: they're both rare, and usually wrong. :)
It's more likely that users will state the problem -- such as, "I want to be able to run WoW and BitTorrent at the same time." From there, the software developers would determine the solution (optimization for latency vs. throughput).