1. We have a usecase where we present chart in this way - See https://jsfiddle.net/aL2d4xfb/. For further discussion, we can skip legend override and setting of title.x, subtitle.x, legend.x - See https://jsfiddle.net/aL2d4xfb/1/. This works fine for numerous usecases.
2. But, when title is multi-line, then subtitle overlaps with title - See https://jsfiddle.net/aL2d4xfb/2/. Try changing output area's width by dragging using mouse.
3. This happens because https://api.highcharts.com/highcharts/subtitle.y is explicitly set. If `subtitle.y` is undefined i.e. not set, then subtitle vertically adjusts itself according to title - See https://jsfiddle.net/aL2d4xfb/3/. Try changing output area's width.
4. This is what we want and works correctly. But there is too much gap b/w title and subtitle. This was one of the reason why we explicitly set `subtitle.y` in the first place - See fiddle in point number 1. Because if we don't set `subtitle.y` in that fiddle, there is a lot of gap b/w title and subtitle - See https://jsfiddle.net/mcy5q3tv/1/.
Hence, we are stuck b/w too much gap b/w title-subtitle and non-flexibility of subtitle. This was raised as a critical issue by our stakeholders few days ago.
May be if there is an option which sets gap b/w title (or title's last line in case of multi-line title) and subtitle; and keeping the flexibility of subtitle shifting upon width change; but keeping the gap b/w title and subtitle constant.