It's "Apple's fault" for not ensuring better quality checks during production, but it's "Microsoft's fault" for building an insecure system, then letting it languish for half a decade (or more).
Like it or not, Apple's playing in M$'s ballpark these days, so they have to be better at checking for these sorts of ridiculous things. Even if it isn't their fault, it becomes their fault if they want to support a windows product unfortunately.
Like it or not, Apple's playing in M$'s ballpark these days, so they have to be better at checking for these sorts of ridiculous things. Even if it isn't their fault, it becomes their fault if they want to support a windows product unfortunately.