It's Friday but I didn't make it.
There are multiple reasons:
So if all apps you want are available/working on Alpine, there is absolutely no reason to not use it as a desktop. It depends on your use case.
- It is musl-libc based, if you are only installing packages from the alpine repo, it won't be a problem. But if you start using binary packages, they may not work, or be difficult to make work (alpine has glibc if you really want..)
- It is not systems based, it probably does not apply to you as you explicitly want OpenRC. But some (more and more?) typical desktop applications (desktop environment?) that rely on systemd. Alpine will probably never support systemd, and it's actually systemd's fault, because they rely on non-posix glibc-ism and they explicitly refuse patches to make it work with musl-libc.
- As alpine is mostly used for lightweight container, there is not that much effort on desktop libs/apps. But it is much better than some years ago. At least all most common desktop apps made it in the repo.