Thank you, Gordon.
Yes, it is not reasonable in my view, too. However, after normalization, I filtered the un-expressed (failed) probes that have detection p-value > 0.05. I kept those probes with the detection p-value <= 0.05 in at least 3 arrays as it is the default of the limma if I correctly remembered.
Your valuable suggestion would be highly appreciated