Most of those are squawking 7000 which means they are VFR and probably light aircraft that don’t transmit ads-b. They aren’t transmitting their position so don’t appear on the map. The way to get them to show up is to use mlat, which calculates the positions using data from several receivers.
Yes, most aircraft carry a mode s transponder these days, which transmits its Id and altitude in response to a ground radar interrogation. Dump1090 can decode mode s, so displays those aircraft but can’t show their location on the map.
FR24 doesn’t return mlat results, so if you want those you need to install piaware or something else like the adsbexchange feeder which do.
Now this all makes sense - thank you so much for answering this!
After trawling websites, blogs and forums, you can’t beat asking an actual human
If I reconfigure FR24, will it still recognise me as a feeder with my stats etc?
Seeing my stats and chart position motivates me to keep improving my equipment and learning more.
You can run fr24, piaware, adsbexchange, RadarBox, planefinder and whichever other feeders you want alongside each other. If you install fr24 first, it uses an old dump1090 though. The script above will install dump1090-fa which is much newer and reconfigure FR24 to use it instead. You will keep the same receiver ID.
Most of the data sharing sites will give you stats of one sort or another, but you could also install Graphs1090 which will give you stats you can track independently.
Specifically … ADS-B is an extension to Mode S, an older transponder system. ADS-B transponders transmit with the same frequency and modulation scheme as older Mode S transponders (with the ADS-B data transmitted as a new message type within the same basic message format that Mode S uses). dump1090 will hear and decode messages from both types of transponder.