A point of clarification...
The Adobe "camera" profiles are NOT made to emulate the in-camera jpegs. Instead, they are made to emulate the results of the camera maker's own raw processing software (Canon's DPP for example).
Of course, the camera maker's raw processing software is made to emulate their in-camera jpegs. So, that means Adobe's profiles are an emulation of an emulation. It should not be a surprise that this process yields less than perfect results. Imagine two different language experts translating a book from English to French and then back to English.
Shoot a RAW+jpeg image with a Canon camera set to "Portait" mode. Process one version of the raw with Canon's DPP. Process aonther version with Adobe ACR using the "Camera Portrait" profile. Load the in-camera jpeg and the 2 processed raw images as separate layers in Photoshop and compare. Compare them visually and measure the statistical differences using the StdDev values in the Histogram pallet.
That exercise will demonstrate the inherent error in the process.
The best way to emulate the in-camera jpeg with ACR/Photoshop is to build your own custom profiles (or presets, or adjustment layers). For example, shoot a colorchecker chart in RAW+jpeg. Load the jpeg in ACR, and use the colorpicker to measure and record values for each of the grayscale patches and each of the primary color patches (RGB+CMY).
Then open the raw in ACR. First, select a Adobe camera profile that matches the in-camera jpeg setting you used (Landscape, Portrait, Neutral, etc.). Next, build a tone curve to force all the grayscale patch values to the same values measured on the jpeg. Next, use the color adjustments in ACR to force the primary color patch values to the corresponding jpeg values.
This is a tedious and difficult exercise, but quite educational. It also demonstrates that it's probably not worth the effort.