Best practice with empty fields when filtering and grouping

From what I understand Airtable advocates using as few tables as possible. I have also come to love the working with grouped and filtered fields in Airtable.
Potentially this could make it easy to filter out empty records and use one table like a catchall that could be used for multiple purposes by grouping and filtering.

But from my limited knowledge about databases and spreadsheets, I have the impression that you always should avoid empty anything. Is the best practice to avoid this in Airtable as well?