When you are a tech company, the cloud costs and the user interface - threading the needle between them **is** what 'engineering' is. Trade offs.
e.g providing unsubscribe option is better than getting blocked by user, saves notifications cost
Optimising costs to enhancing UX - it is all engineering
e.g providing unsubscribe option is better than getting blocked by user, saves notifications cost