Asking guests not to bring any food or other items when hosting an event can be considered a sensitive matter and might come across as rude or impolite, depending on the cultural norms and the specific context of the event. In some cultures, it is common for guests to bring gifts or dishes to share as a way of contributing to the celebration.
If you prefer not to have guests bring anything, it is essential to approach the situation tactfully and express your reasoning clearly. Instead of stating it as a demand, you can explain that you have already prepared everything and that their presence and well wishes are all you desire. This way, you emphasize that their attendance is what matters most to you.
Regarding what should be left off of the guest list, it ultimately depends on the nature of the event and your preferences as a host. You can choose not to invite individuals who may cause disruption, discomfort, or have a history of not respecting your boundaries or property. It is also acceptable to limit the guest list due to space constraints or other practical reasons. However, try to be as fair and considerate as possible when making these decisions.
In summary, it's generally best to be mindful of your guests' feelings and cultural expectations. If you choose to ask guests not to bring anything, communicate your request politely, focusing on their presence and company as the most meaningful contribution to the event. When it comes to the guest list, use your discretion based on the nature of the event and the relationships you have with potential attendees.