I really agree that providing an APK is a simple and good to way to provide the app to users who don’t want or don’t have access to the play store. (E.g. some custom roms or if it’s blocked)
Nextcloud wants to have it’s software as easy to get ass possible. That’s why the android app is free (the ownCloud app wasn’t but was open-source though). See: Desktop & Mobile Apps