Is there any way that apple could make a 5K and 6K 120Hz panel that used 2 Thunderbolt busses and each ran half the image?
You are basically describing how the Dell UP3218K works. It uses two HBR3 x4 connections, one for each half of the display. Using Thunderbolt to transfer the two HBR3 signals doesn't really add anything except the ability to include PCIe tunnelling for USB 3.1 gen 2 or to chain other Thunderbolt devices.
Note that the Apple Studio Display has a mode for GPUs that don't support DSC where the Thunderbolt cable carries two HBR2 x4 connections, one for each half of the display.
Same with the Apple Pro Display XDR except in that case the single Thunderbolt cable carries two HBR3 x4 connections. Those connections each have a pixel clock of 648.91MHz which is just about the max that Thunderbolt can carry for 10bpc RGB with no DSC (648.91MHz * 2 halves * 30bpp = 38.9 Gbps).
For 5K120, each half would be 966 MHz. HBR3 can do that only at 8bpc (The Dell UP3218K is also limited to 8bpc at 8K60). So for best results without DSC, Apple would need to create a display with 4 DisplayPort inputs (which can be carried by two Thunderbolt cables using HBR2 x4 for each). The display can be divided into four using one of these timings for each quarter:
1280x2880@120Hz = 498MHz (all the tiled displays I've seen always split the display horizontally like this)
2560x1440@120Hz = 483MHz (the display is split once horizontally and once vertically)
5120x720@120Hz = 476MHz (arranging the tiles vertically is the most efficient use of bandwidth)
I've never seen a tiled display with four tiles work in macOS or Windows but I think it might be possible. I think displaypolicyd does allow for 4 tiles when it's verifying an mtdd file. I would like to create a patch that makes macOS believe that four separate displays are each a tile of a single display and see what happens. Then maybe
@Amethyst1 can use his IBM T221 as a single display.
https://forums.macrumors.com/thread...supported-external-gpus.2175397/post-27557716
6K120 might be doable using HBR3 x4 with DSC@9bpp.
Without DSC, then four tiles can be done with one of these timings for each tile:
1504x3384@120Hz = 681MHz. x4 = 81.6 Gbps (definitely too much for two Thunderbolt connections)
3008x1692@120Hz = 664MHz. x4 = 79.7 Gbps (probably too much for two Thunderbolt connections)
6016x846@120Hz = 655MHz. x4 = 78.6 Gbps (might be doable by two Thunderbolt connections, 39.3 Gbps each; remember that 60Hz only uses 38.9 Gbps)
Maybe Apple will make a 5K+ 120Hz display when Intel Macs are no longer supported - when all Macs support DSC or when they support DisplayPort 2.0.