Would be nice, if servicing stack update be integrated in cumulative Updates (Pre-Install), because this doesn't need any reboots. Suggestion that it starts a full evaluation after applying updates could have big negative impact on Servers (endless loops).
I’m intrigued by this idea. Can you add more details / context?
As you know, Task Sequences and Packages requirement could be restricted on specific client platforms (like "All Windows 10 (64-Bit) or Ubuntu).
This check is done on client side (SCCM Agent) at run-time.
I suggest to extend requirements to global conditions.
For example, I need to restrict running a task sequence only on a specific Windows 10 Version (10.0.14393) or more complex restriction on client side.
We can achieve this with Collection Memberships, but I think that this filter would be usefull too.
This can be solved with SCUP. (https://supportingpcs.wordpress.com/2015/01/20/updating-surface-pro-3-firmware-with-sccm-and-scup/) give you some advice.