Thanks a lot achow101

well, this is very bad. DNS seeders should not behave like that, because pruned nodes can still help a lot the network.
what should happen is that only the nodes that are making the initial download require NODE_NETWORK service.
Maybe it is not the case today, but most of the nodes will be pruned nodes. I run Bitcoin on an old notebook (<2009) and I was able to save a lot of GB.
Pruning does affect your incoming connections. If you are pruned, you are no longer able to serve historical blocks, so nodes are less likely to connect to your node. When you prune, you also remove the NODE_NETWORK service (which indicates that you can serve historical blocks) so DNS seeders will no longer give out your node to nodes that need to connections.