I think it depends on the packages themselves. Do you have a lot of packages with overlapping functionality or are they packages that specifically focus on one function. I think its bloat when your file compression package also controls your rgb lights. Not all overlap is bad but too much is. Im a bit of a noob with linux though so grain of salt and all that
Used to have android phones but iphone just works better for me and I do like the ecosystem. Yes its a walled garden but it works pretty damn well and reliably.