Parameter pack expansion is allowed basically where a comma-separated list is allowed. There is a fixed number of contexts: function parameter lists, template parameter lists, initializers etc. An expression is not a valid context. A comma operator doesn’t make a comma-separated list.
https://stackoverflow.com/questions/33868486/parameter-packs-not-expanded-with

