I think I have a more interesting use case. 

Nodes with capacity factor 0 can be used as load balance for clients request. Since they have access to the cache reference, they can send the code (transactional or not) via DistributionExecutor to where the data is, reducing the number of remote get to fetch the data :)

(this would be useful in 5.2 for Cloud-TM project. It would save me some time I wasted implementing a decent load balance)