In case any ST PLM is listening...
My embedded designs almost exclusively use STM32 uCs. Although I have a number of ST brand STLink V2 and V3, what I have relied on for years are the "aluminum shell" STLinkV2 clones that are insanely inexpensive (under $3), rugged, compact, fully enclosed, have a type-A USB male connector on one side and 0.100 pin headers on the other side. They can power the target (3v3 or 5V) and are only lacking a UART and 1v8 support.
ST surely makes no money on STLinks, so it would seem best to simply publish a reference design for the V3 MiniE and let Chinese designers and manufacturers work their magic.
What I'd find most useful is a fully enclosed unit with a keyed 2x5 0.100" connector with: GND, TxD, RxD, Vcc sense, 1v8 out, 3v3 out, 5V out, SWDIO, SWCLK, nRST similar to the V2 clone shown in the photo.
If someone wants to add more pins for triggers, poor-mans logic-analysis, etc., that would be nice, but I suspect the functions I listed above in a package like the one shown in the picture would meet 99% of my needs and probably everyone else's. STDC14 connections could easily be handled via an ultra-low-cost tiny-adapter board with SMT 2x5 0.100 female connector on one side and SMT 2x7 0.050 pin header on the other.