There is more than one way to get the content of a veiw. We use DBMS_META package because it does all of the work on the server. Other products, such as Toad for Oracle do not use this package and instead execute the query needed to get the content as well as other roles and privileges needed.
The purpose of the script tab normally is to regenerate the object. And regenerating the object is the task of a DBA. That is probably why you got the reaction you did.
If you execute this sql and enter the owner and view name, the text column will give you the view text. Note: you will need to have the Read Lobs option set on or press inside the text cell to retrieve the LOB.
select * from all_views
where owner = :a
and view_name = :b;