Raids and hosts I feel as a streamer help out people, although streamers should have their own amount to show in chat. Personally I am one to have all raids show up no matter how big or small but recent update caused only raids over 5 to show up and I feel it should be up to the content creator. Maybe make it a setting inside your channel settings. Feel this would be a easy implementation to channel settings as well.
The idea and execution that Twitch thinks that it is alright to disable all Raids/Host showing up if they had less than 5 viewers going to raid is ludicrous. There are 4 million Twitch Streamers. All of which support Twitch and put more money in their pockets but, they (Twitch) only care for those who are Partnered. Out of that 4 million that's roughly 250,000 streamers.
For the rest of the 3.8 million streamers, they are neglected by Twitch. Just because they aren't bringing in thousands or millions into the business does not mean they don't matter. How incredibly disheartening is it when you take the active decision to raid another content creator similar to you and it doesn't even show up in the stream in the alert box. It discourages the streamers and viewers to support a platform that does not support it's large majority of traffic.
Twitch, I believe, have already implemented a function where you can turn off raid alerts and host alerts if you are being botted in any of these functions. Their excuse of "bots" isn't viable. Botting channels tend to happen to bigger streamers who inevitably have that function enabled so it doesn't affect them. Should it happen to a "smaller" streamer then they also have that function ready at hand to use. Twitch are just looking for excuses to not support the same people who support them and keep them in their business.
There is no real, exceptional and understandable reason to turn off raid and host alerts for streamers who bring under 5 viewers. ANY SUPPORT NO MATTER HOW BIG OR SMALL IS STILL SUPPORT.