Is there a way to set Logos to only download resource and dataset updates AND NOT program updates?
No.
Suggest using command:
set update channel to manual
Since manual channel does not exist for program updates, effectively causes program updating to find nothing new (so must manually download & install program updates).
Keep Smiling [:)]