I really agree with you about immutables. Not only are they awkward to use as far as managing and installing software, I feel like they prevent people from learning how a traditional Linux system works by keeping them in the padded cell of read only root.
As far as arch, it only really took me a year of fiddling and learning on Fedora and mint before I managed to get arch running. Yes there were hurdles and growing pain, but it made me a better user.