Code is code – it doesn’t matter if it’s added using a plugin or custom function, it’s still code.
I thought the whole point of using GeneratePress is that it does not have any dependencies.
The main focus of GP is to only include features that are useful to the majority of our users so we can keep the theme/plugin light and fast.
Things like displaying posts on a static page would best be handled by a plugin like WP Show Posts.
If not you will need to find a custom solution.