Why make an invisible view when you could get by with no view at all? It makes extra work for the code, which translates into slower run-time performance.