When you have a view that you have to or need to persist, for some reason, in the same “layer” in your solution. You have can do it with a table insert or a custom table insert. That does not feel that nice to do. You have to manually create the target table and set up every filed with data types etc. furthermore you are losing the ability to easily view the data source of each of the fields.
If you have the capability just to drag and drop the view on the table node in, like you would when moving from for example business unit to the data warehouse, the workflow would be much nicer, cleaner and faster.