Slightly different target use cases. You'd use Rive for your UI, but not necessarily your player character and other things that you want animated "with" the gameplay. For that, you'd use Spine.
Yeah, although there are Rive examples using it as a game it's really targeted to vector-art your UI and allows you to create animations inside their software, which you then just play in whichever engine (such as Unity etc).