I believe "ride" means something that doesn't have additional special effects or storytelling narrative, whereas an "attraction" has it.
Most roller coasters, Main Street vehicles, carousels, spinners (dumbo, tea cups) are rides.
The remainder are attractions.
At Disney, its attention to detail makes them all attractions.
You can argue that Disney makes attractions while everyone else makes rides, but an argument will get you nowhere as you'll reach the same conclusion... an attraction can be considered a ride, but not all attractions are rides.