Triangles take less time too.
Example Charleroi based aircraft (W)
Charleroi - Valencia
Valencia - Basel
Basel - Valencia
Valencia - Charleroi
For the crew this would be a very long shift.
Example Charleroi based aircraft (2 triangles)
Charleroi - Valencia
Valencia - Basel
Basel - Charleroi
Charleroi - Basel
Basel - Valencia
Valencia - Charleroi
This would be a lot more schedulable regarding crew shifts and aircraft usage, and that is often the case with triangles as opposed to W's.
I suppose Ryanair are fully aware of this possiblity, but have expressly chosen to keep it simple. Drawing up schedules for each base / route twice a year is no easy task. Although I'd love to have a go off it