Rideable mobs move very slowly

Issue description

So I've got an entity that is meant to be like a boat, but when I try to ride it, it only moves very slowly. Turning the entity's movement speed up doesn't seem to make them go faster when you ride them. I'm not sure how to get it to move at a decent speed while riding it. The entity in question is the Obsidian Boat.

Issue comments

Unfortunately, this is how mc makes entities move in water, alongside with "jumping" swimming animation.

To achieve true boat you would likely need to implement some sort of custom navigator.

Might it be possible to give it a potion effect (such as Conduit Power or Dolphin's Grace) while being ridden to give it extra speed in water?