No, you are right, if you are running a YT channel as a business, you need to make sure that promoting other businesses has benefits for you. For example, there is a Tuber that has a music channel that I like the music on because it makes great background music for my videos. I approached him about him allowing me to use his music in exchange for me giving him a shoutout in the videos where I use his music and well as a card that links to his channel. He helps me and I help him. That is the way it is supposed to work.
People that are asking for a shoutout without offering you any equally beneficial benefit back are not worth your time.