I think the term "source available" is somewhat ambiguous, in it can potentially refer to a few different arrangements:
1) The source is freely available to anyone to view, but rights to compile/modify/redistribute/etc are heavily restricted
2) Proprietary software you have to purchase, but it comes with the full source code
3) Proprietary software sold in binary form, but where the full source code can be licensed for an additional fee
4) Proprietary software sold in binary form, but where customers can acquire source code access subject to heavy restrictions
As an example of option (4) – there was a period in the past when IBM used to allow customers to order the source code to some of its mainframe software products (including the MVS operating system), but it was only shipped on microfiche. As such customers could view the source code but not compile or modify it. Additionally, much of that software was written in a proprietary dialect of PL/I known as PL/S (or later versions are called PL/X), for which IBM mostly refused to release the compiler – so even if you transcribed the microfiche into machine readable format, you didn't have a compiler with. (IBM has occasionally licensed the PL/S compiler to ISVs and other partners; some clone mainframe vendors, such as Fujitsu, apparently built compilers for PL/S by extending PL/I compilers; RAND Corporation did something similar in the 1980s, and briefly distributed the result, but got in trouble with IBM's lawyers and had to stop.)
XNU is closest to sense (1), but rather than being "heavily restricted", it is almost Open Source Definition compliant – there is an additional restriction which violates the Open Source Definition, but for many users that additional restriction will have no practical relevance. It is certainly a long way from a "reference license" which lets you read the source code but not compile or modify it or distribute your changes.