Create value to receive value

Hi coaches, In the money training Brooke teaches, I think, that if we put value out in the world (and have capacity to receive), we will receive it back. Then in the Entrepreneur series, Brooke quoted Joe Polish saying there’s no relationship between being good at what you do and getting paid. I’m trying to reconcile these teachings. Have I oversimplified Brooke’s teaching about creating value? Appreciate your guidance because this is a belief I’ve been struggling to create, I think because I see ‘evidence’ of individuals who create value but do not get acknowledgment or financial success.