No, it is not. If it were, fair trade wouldn't be niche. It adds lots of other obligations on companies "based on their particular agenda". I think it is worthwhile goal and something I like to support, but won't pretend that it is somehow pure, self-evident goodness, just like non-fair trade is not pure evil.
Again, you might disagree or have different ideas what "free" is supposed to mean but you should be better than throwing around phrases like "agenda" or "nothing to do with ethics or morality".