I think ”A in lieu of B” is used primarily as ”A as a replacement due to lack of B”, thus not fitting the context of this sentence. In English, ”în loc de” can best be translated to ”instead of” (coming from Nordic languages where ”sted” = ”place”) and ”in place of”. Correct me if I'm wrong :)