bad terminology annoys me
Can't blame them. It's a nondescriptive term meant to sex-up 'distributed computing' and represents backend solutions most endusers do not want or need to comprehend. What they need to grasp is local vs. remote dependencies.
For shortness there was 'grid' but that's overly representative (keep them mystified) and decidedly less cuddly.