Since LALR include lookahead terminal and we make use of only this while constructing for tables,also we merge two states in some cases
Due to this blank entries in the LALR table is more than the SLR table
And Blank entries are "Error Detecting capablity" of the Parser.
Thus Error Detecting Capability is more in LALR than SLR due to which we prefer it.
If Anything is wrong Please correct me.....