why i cannot see some plugins while they are enabled on network admin page?

Plugins with Network: true in their header cannot be seen, activated or deactivated in sub sites. The reason is simple: You need super admin rights to do something with them, and their settings section (if there are any) are visible in wp-admin/network/ only.

Even if you are the super admin and on a sub site you will not see those menus usually, because the API for network plugins is slightly different: The registration of menu entries works different, URLs differ and there is no real options API. For a plugin developer it would require some rather unstable hacks to offer those menu entries. It is just not worth the efforts.

The other group of invisible plugins is mu-plugins. They are stored in a directory mu-plugins, and they run without activation. Again, only the network admin’s business, and only visible here.