I guess if you really do have an enormous hierarchical design and you need to get a lot of signals from various points within that hierarchy it might be easier to use power ports than to have to link a whole bunch of ports and sheet entries

As long as the usage is clear to future users of the schematic, and the naming doesn't collide with any actual power connections I guess it wouldn't necessarily be a problem.
Another option you might consider is using a bus or harness, which would allow you to pass an arbitrary number of signals in and out of a sheet with only one sheet entry. Using a bus requires some sort of sequentially named nets (like 'monitor_1, monitor_2, ... monitor_64), so you'd have to deal with reconciling those to more meaningful names at some point, but you can pick off whatever bus entries you need at each individual point. Harnesses would allow you to have meaningful labels for the constituent signals, but you have to break all of the entries out in every harness connector, so that might get cumbersome.
Or maybe you could use offsheet connectors? Maybe other options depending on the overall project structure and where the signals need to pass to/from within it.