It would be great to have a radio that's detachable face, with a completely separate setup for cb and HAM band radios. you could in theory use the same antenna and the radio would do all the switching.
This wouldn't work. Antennas have to be tuned for the band they work on. Sometimes you get lucky so the 2m and 70cm bands can use the same antenna because their wavelengths are close to harmonic multiples. But an antenna for 11m would almost certainly work terribly for 2m and 70cm. Comet makes an antenna designed to work on 70, 2, 6, and 10, but they make it work by adding a bunch of loading coils, and from some of the reviews I've read if you run with all the coils it is too heavy and damages the antenna if you go over a bump. That is why all the wide band ham radios (including the 857, 897, ic7000, and others) generally have two antenna ports. One for 2/70 and the other for 6m and down. So even if you get a 857 and unrestricted the transmit, you will still have to have two antennas.
As to the discussion of why--I don't know the FCC rules verbatim, but my understanding is that the FCC is especially restrictive with CB equipment because of all the abuse in the past. They still regularly write fines when they catch store selling modified CB equipment. It may be legally possible to build a combo rig, but if that's the case, no manufacturer has tried it. So either the manufacturers don't believe it will pass type certification, or they simply don't think there is a market. I guessing the former.
So, if your interest in ham is limited to the VHF/UHF frequencies, and you want a CB, you have two options. The legal option is to buy a 2/70 ham radio with a 2/70 antenna, and buy a CB radio with a CB antenna. The technically possible, but technically illegal option is to buy an 857, modify it for out-of-band transmit, setup presets that correspond to the correct frequencies of the 40 CB band, configure those presets for AM modulation, and low power transmit (max 4 watts) run that radio to two antennas-one 2/70 and one 11m.
If you did the second option correctly, you hardware would be illegal, but your on air signal would be within spec. The reason hams tend to strongly recommend against that path is the possibility for abuse (or unintentional incorrect emissions) if we don't want the FCC (or the Canadian regulatory body for that matter) to start seeing ham radio the way the currently see CB. We don't want to get crazy certification requirements for our equipment. Right now they mostly trust hams, but if we lose that trust, our abilities will become severely curtailed. We currently sit on what is effectively many millions of dollars of spectrum they verizon or google, or someone else would love to buy.
Geof