To me that sounds like Github does too many things, not that Codeberg does too few.

Indeed. A code repository alternative should definitely not require an equivalent to Github Pages.

To me, and devs at large (given their market share), that sounds like convenience.