Back when MOSA got created, we were aiming for a pure approach.
For example, we were trying to use as few intrinsics as possible and a mostly architecture agnostic approach.
Furthermore we also focussed on Mono compatibility (that was way before CoreCLR came out).
Furthermore we also focussed on Mono compatibility (that was way before CoreCLR came out).
Source: Ex co-creator of MOSA