How is that more readable than:
function describe(nameAndOccupation){ return `${nameAndOccuptation.name.first} is a ${nameAndOccupation.occupation}`; } ?
When people use features purely for the sake of using those features, the result is not "more readable". Ever notice that pseudocode is almost always imperative?