As can we all
I know what you mean.
I was a "Jack of all trades" type, but the problem was is that it's really expensive to get all the instruments or good virtual instruments to do a lot of different genres and there is a lot of esoteric knowledge involved in producing any kind of music. As such, I cheaped out on a lot of things and never spent enough time trying to get really good at anything in particular and I definitely paid for it...I'm also just never satisfied with my guitar sound and my passion for the instrument and metal music has died out, so I just play guitar for fun now and only occasionally feel like listening to rock.
I spent the last year and some change working on improving my skills with composing contrapuntally, orchestration, cinematic sound design and buying quality libraries. As of one month ago, I at last have a template that I'm really happy with and it can easily play anything I throw at it and it sounds great.
I may not be able to compose every genre of music, but what I can do I have a lot of fun with and always feel inspired to compose more and while those VSTis may have made my wallet cry, it really is awesome not having to surrender so many musical ideas to the mercy of mediocre samples.