WordPress themes come in a great variety of designs, each more appropriate for a specific niche. There are ecommerce targeted themes, blog-focused themes, and much more. So it’s best that you choose a theme that’s good for your niche.
This is not mandatory or necessary, however, since you can customize your theme any way you want it to fit your needs with Elementor.