No, market cap is a representation of the expected future success, but share cost depends on this expectation. Higher expected future success, higher share cost. So, the only reason to buy shares is if you expect the market cap to increase.

(I think, someone please correct me of I'm wrong?)

[deleted]