Subs are kinda like tip, except you get something in return. Usually its emotes you can use on any stream on twitch. Some streamers can make other stuff like sub only discord channel but its optional.
Gift subs are exactly the same except you give the benefits to some other chaters.
Well then they probably should’ve said that instead of saying something unrelated to the point ¯\_(ツ)_/¯