Hi Siddharth!
Great question! I don't think anyone should do anything they aren't interested in. That said, I think it's a good idea to try on your own projects, for a couple of reasons:
1) If you want to get some idea you have out there, it's really nice to be a one stop shop. It's fun to collaborate, but it's also nice if you don't feel like you have to depend on anyone else to see your idea realized. Other people will inevitably bring their own thoughts and opinions to the table. This can be deeply enriching, and make things much better. This can also slow down a project and if you have a strong desire to see it realized a particular way, you now can.
2) It gives you more understanding for what the people you're collaborating with go through to make something. Design is no more "magic" then development. It's tough. It's especially tough to make something that seems like it was easy to make. Working out a design on your own gives you a better perspective and can help you be a better coworker. (granted that you don't use your experience to hold it over their heads, no one likes that ;) )
Here's a tip on how to start: you don't have to make everything from scratch. Go on dribbble or coolors and steal a palette. Go on shutterstock or freepik and download someone else's UI Kit or template or SVG or whatever and tear it apart or weld some together. These resources exist for a reason. You're not "cheating" by using them, you're being resourceful. If you ever feel you're pulling from them too directly, you cite them as a resource. (Don't steal the work from someone on dribbble, though, that's people's portfolios, not an asset foundry).
I learn from messing up. You probably learned development by messing up until you were more fluent in it. Same thing applies :)
When you want to go deeper, there are podcasts, books, and online schools and all sorts of resources. But I wouldn't overcomplicate things to start. I'd just get cracking.
Hope that helps! Can't wait to see what you make!