Bitcoin can certainly have fast transactions like xrp. It needs to lightning Network so that we can do off change transactions instantly without worrying will confirmations then all those transactions will be done at a later date in bulk. It takes time to develop the technology, so just we have to be patient.
This lightning node technology already exists, in fact, some exchanges have set up their own Lightning Network Node. Some say Bitcoin on-chain transactions are more secure than Lightning off-chain transactions I don't think so.