I understand what random means.
I also understand with computers the only thing random is its memory. Its behavior though is entirely logical. The programmers are not. The hardware components are not because of human error.
However, an issue as pernicious as freezes can have several reasons. I wrote a FAQ* about speed that everyone should take a look at and see where I come from:
http://www.macmaps.com/Macosxspeed.html
The main thrust of the problem is you have software and hardware reasons for freezes. Computers in the end have a consistent logic. Each machine may have a different reason for freezing. If we lump them all in a single thread, we will be beating our heads against the wall trying to isolate the problem.
I see that happening here. Let's take a step back and locate each issue, and identify where the problem is happening.
Stop blaming on Apple. Yes it is entirely possible there is some code break causing the issue for some people, and probably is. But it is not every person's issue!
Start by trying to identify what problem is most likely the cause for your machine. Granted, if your machine exhibits the same problem as the other person, and you find a solution great. Share it.
Blaming will get nowhere.
- Links refer to a page which offers services that I give at compensation. However the content is free.