I understand the issue of complexity in header compression but the impression I get is you seem to object to the whole basis of HTTP/2 seemingly because it's not ambitious enough.
If it didn't have HPACK but still did multiplexing would you still say abandon it?