The difficult reality is many people, no matter how interested and technically skilled, aren’t going to have the time, money (yes, money, due to hardware), and energy to immediately go with fully self-hosted OSS paired with a LineageOS (or similar) phone.
For one, you have to either acquire the hardware to run a server for self-hosting or get a VPS (admittedly not a huge financial hurdle, but still effort required). Additionally, you then have to take the time to migrate from iCloud to the alternatives. There’s also the fact that it’s a moderately expensive proposition to purchase a new phone capable of running something more libre like LineageOS. Until you switch operating systems, Apple makes using at least a little bit of iCloud difficult; for instance, you’ll probably need to use Find My at least once.
These reasons largely explain why I’m still on iPhone for now. I usually don’t use iCloud for the storage, but I frequently have to use Photos, Mail, and Find My.
I certainly plan to jump ship, but being stuck for now due to personal circumstances, I can’t blame OP.
Luckily, I’m down to just an iPhone.
I used to use iPad Minis, but I was otherwise more of a Windows guy until 2022.
The only other kind of Apple thing I have is a GPU-accelerated Hackintosh running under KVM, which mostly gets used for adding non-streaming songs to my Apple Music library these days. I do plan to quit Apple Music eventually - I’ve been collecting and ripping CDs by TMBG, which is mostly what I listen to anyway.