Actually we went back to the original topic which was my disagreement with the following statement:
"In this case SQL Server will still have to join all the tables in the view to return the data from a single table"
As you mention, this is "Table Elimination" which was exactly the point and you are right that it doesn't only apply to views, but it also applies to them.
A lot of people are not aware of this, and its a reason why some may have the misconception of the above statement. I just wanted to clarify that its not always the case.
Anyway, I like to try to apply as many "Best Practices" to the design of the database and have the necessary views so that the queries are consistent by using the views that should provide the most efficient access to the underlying data.
I thank you all for your comments.