You are right in your understanding of CPC :imho:
CPC has to do with advertisers' budget. Therefore ads related to banking and insurance products, novelty tech items, medical cures, luxury products, special education offers etc. usually pay higher per click compared to other keywords...