This method is needed so that passing -ksp_view to the outer solver propagates down to the inner solvers set up by this PC.
The view method would need to recursively call view on all sub solvers (e.g. self.hybridised_solver.snes.view(viewer)).
An example of this can be seen in firedrake.PCDPC.view:
https://github.com/firedrakeproject/firedrake/blob/0f6aa1175c119d265f58f51325880a16ee22f9ce/firedrake/preconditioners/pcd.py#L136-L144