I actually own one
Because you become your own employer, essentially. Umbrella companies provide sick pay and holiday pay using accounting tricks from your own daily rate.
Sick pay is no more than statutory, and it comes from money held back from your daily rate. IT staff in real full time employed positions would expect sick leave at full salary (normal for a professional role). Paid holiday, again, simply comes from withholding a portion of your daily rate and labelling it "paid holiday".