XRP is
centralized cryptocurrency and shouldn't be compared with any
decentralized cryptocurrency, furthermore companies/bank make partnership with XRP because they need their technology such as xCurrent, xRapid and xVia where it's cryptocurrency or the blockchain isn't really needed and those companies/bank rarely use it's cryptocurrency.
But i won't dent XRP could overtake BTC in marketcap if they actively promote their cryptocurrency to investor and their technology to companies/bank and even raising their maximum coin supply

Yes, youre right. XRP is a cryptocurrency that is centralized and Bitcoin is decentralized. You must not compare the two cryptocurrenct that are so different. XRPs price is depending on the creator and the company who declares XRPs price but Bitcoins price is depending on the demand and supply of it.