To be fair gnu calls windows out for the same behavior.
That stated though Apple keeps trying to dazzle us with how great their specs are and it's like Your problem isn't in the specs department. Your hardware is great, its your software which is god awful.