Assuming Apple’s product has all the deficiencies of failed products from the past will of course lead you to conclude that they will fail.
If they are aware of the problems then we should assume they believe they have adequate solutions. Imagining otherwise would be stupid.
Magic is not needed. All it takes is a team that is aware of the problems, and has the engineering resources to address them.