Unfortunately it doesn’t really matter who’s fault it is from the perspective of the user.
All the windows computers at the computer shop ship with bloated 3rd party crap. Except the apple computers. It’s also not Google’s fault that most android vendors don’t support old devices for long. Or Linux’s fault that hardware vendors make linux drivers an afterthought.
As a consumer, I don’t care why any of this happens. I just want the things I buy to work properly.