As per the design principle followed by clarity (as documented in their home page): I quote: " Clarity is interpreted (not compiled) & the source code is published on the blockchain."
So, IMHO, clarity language should be used as in the L2 (layer 2), and not break the concept of transparency by compiling it to Algo VM .