Assigning higher execution preference to client applications can be particularly useful when there is little contention for non-CPU resources among client applications.
For example, if an OLTP application and a DSS application execute concurrently, you might be willing to sacrifice DSS application performance if that results in faster execution for the OLTP application. You can assign non-preferred execution attributes to the DSS application so that it gets CPU time only after OLTP tasks are executed.