1. It is primarily about the Bitcoin core, and not about mining
^ here is your issue
meaning the rest of your topic post is about DISTRIBUTION not decentralisation.
imagine a bug needing a recall of devices. or a firmware update. if everything is core then the recall/update ends up coming from a single central point
its the same as demanding all computers only run microsoft