It depends on what you are going to do with the data.
If you search and select based on a non-indexed field, the process will be slow. Similarly, if you perform merge or merge operations based on an unindexed field, you become slower.
If a table contains millions of rows, this may be too slow to be acceptable.
Restricting access to only one field may be too limited in certain situations.
Again, it depends on what you are going to do with the data.
source share