The reason is that EG cannot determine the number of records that would be yielded by a VIEW. The information is not part of the VIEW definition (as it is for SAS data sets), and it could be quite expensive to count, since it requires a query to process it.
So the behavior you see is by design. Note that it affects just the data viewer and properties windows. When you run a task or query, the SAS session doing the work has access to the full set of records that are contained in the VIEW.
Chris