Learning environment are not either formal or informal. There is a continuum. Objectives also exist in a continuum.

Defining "Non-formal" as "informal but with objectives" wouldn't be very useful on the long run.

Formalism and objectives, although related, are two concepts that shouldn't be bundled. Let keep things simple for a change.