I think it's sales channel dependent. Most carrier locked phones run carrier tailored OS that often include bloatware. Unlocked phones and/or phones sold in rights conscious regions would contain less.
I've used couple carrier branded phones, that `pm list` commands I posted in a different comment returns literally more than dozen of com.carrier.carriertrademark packages.
I've used couple carrier branded phones, that `pm list` commands I posted in a different comment returns literally more than dozen of com.carrier.carriertrademark packages.