Mqqt broker vs no mqqt broker (help)!

Hello guys im a new to HA and i would like to have a question that i cant understand.
So i have my HA on Rasp 3 model b and im playing with sensors and stuff,but i have no mqqt broker,i thought before i start all of this that MQQT was the main protocol for IOT but why my sensors work withou mqqt? is it really neseccery to have an MQQT broker ? can i hook up my sensors without it?

P.s
I have seen what MQQT does,i know (and i dont) that is safer to use it to communicate with many aplication withing your system,but is it really neccesery? whats the drawback that i will have if i dont use it,i have seen noone answering that kind of question but everybopdy just Tutorial how to OR teaching about “what” is mqtt.

Thank you all for reading this and sorry if i am on thje wrong topic (and for my bad english) :smiley:

Not all IOT stuff needs mqtt to work. Mqtt is just one communication protocol of many. Two other common ones are z wave and zigbee.

If you don’t have any devices that say that they specifically communicate over mqtt then you don’t need a broker. If you eventually do end up with any of those devices then at that timme you will.