oh and you do realise that the whole point of blockchains is about a distributed ledger, a decentralised network. a peer to peer network.. all meaning sharing and giving out data to others
that was the intention is to share and give out for free but you can only do that for so long until they eat up your bandwidth. seems to me that at some point bitcoin is going to need some fee mechanism to compensate people that share that data.

then if you are worried about bandwidth. there are features to change how many peers you connect to (adjust bandwidth usage). and lots of other features too.. but accept that you by changing settings are reducing the services your node offers means that the "full" aspect is reduced.. and the more features you switch off, which affect the availability of peer- 2 peer networking of certain things. the less you are a full node
nothing wrong with wanting to use the software just for personal use with certain things switched off. but just accept thats what you chose to do and not be pretending you remain a full node
EG if you choose headers only. then you are a lite node
nothing wrong with it. but just know that your not then part of the network security structure and simply just a network user
there is reasons why nodes announce their 'service bits'