It's understandable that some members prefer anonymity but I would say that it should be compulsory their home country is shown.There are some very prolific members here who only have a nickname on their details.
AGREED!!
As one example of why this is a good idea, too often a poster refers to some item they bought for their bike without saying where they are or where they got the part, leaving everyone to wonder if it is available to them easily, without going on a Google hunt for it.
Anonymity is a valid concern, but listing your country in your
avatar (not just in your profile page), is NOT going to lead to any egregious spammer activity, or invite other internet ne'er do wells into your computer.