You make a good point.  For example, my changes in highgui require the concurrency library and there is no way around it without duplicating the entire code of the library which would not make any practical sense.  It means I probably have some work to do to exclude the entire change if concurrency is not also enabled with WinRT.