Maybe, but its too on the mark for my taste. It is very easy to say what the base wants to ear. Look at Romney and how he campaigned against the AHCA in 2012.
Well, that's the thing - when a politician is just saying what people want to hear, they change their tune on a regular basis. Romney *set up* Romneycare, on which the AHCA was based. Then he argues against it in 2012. And now he argues for it again - opinion changing to fit need. Romney is, as they say, a "flip-flopper".
Hillary Clinton has much the same problem - she's frequently accused of taking positions based on expedience of power, not on principle.
As I understand it, Carson's stayed pretty much the same. Not that he's been in the national public eye all that long to have established long-term views on things.