Because it’s only hidden via a CSS rule, not on server side in the theme. I guess your current theme works this way. The secondary sidebar and it’s contents are there, it’s only hidden visually.
You should try putting the search shortcode directly to the home page content or something similar.Best,
If you like my products, don't forget to rate them on codecanyon :)