Hey, Lamboluke. You probably know me as Sunny at some forums/ It's 3 characters because I can't think of something you would want to search that is less than 3 characters long.
Try adding a wildcard, such as ? or *. This will return "3d<space>".
Do you have any concept of how long it would take to search through the database haystack for a two-character needle? Or how many results it would generate.
For example, what if you were interested in discussing Internet Explorer, and you wanted to search for it by initials, "ie"... You'd hit millions of words, like belief, diaries, lies, grief etc.
The 3 character limit is in place so the search function does not place any more load and stress on the server than it already does. A lower character limit would result in slower searches and a slower site in general.