Why compound wildcard index still do fetch?

May be you can try

attributes.country : { $ne : null }

in your $match.

It is a hack that should match all countries and might still avoid the FETCH.