"Historically" - meaning about 10-15 years ago, when mobile boarding passes weren't a thing - (european) LCCs required travellers to print the boarding pass before flying or pay extra for check-in at the airport. I can imagine that one reason for them to open online check-in rather early those days, was to allow the average "vacation traveller" to print both boarding passes for outgoing and return flight at home, before heading out on vacation.
Seeing how a lot of people still prefer printed boarding passes - because scanning a code off their smartphone never works, because they are afraid of the battery running low, because handling paper is less of a hassle, because they don't have a smartphone, ... - I think they just never changed that rule, though I have no sources to back up that assumption.