I came across some scripture in the book of Ester in the Bible. In it, Ester fussed about the situation she was in, even though it was a very blessed and noble position (she was married to the King of Persia with all the perks!) How many times have you complained about where you were, your job, sports group, living location, church, but failed to realize your placement? No? Okay, let's put this into a writing perspective. Have you bickered about your writing status, success, or the genre's you address?
I did. I enjoy and am good at writing fantasy. Yet several months ago I had to change gears and put fantasy aside in order to take a new direction: historical fiction. I complained, moaned, almost threw things...until I focused on the situation at hand. Instead of giving up, I sat back and analyzed where I was and why I was there. It is not a mistake. It was designed for me to be where I am. Why? Perhaps to reach people in different scenarios, under different genres, with an improved skill set where it developed while writing my Christian fantasy trilogy "The Relics of Nanthara".
There is a reason I am a Chiropractor practicing in Gastonia, NC, an assistant youth football coach, an author, and successful at all three. I don't know who I am going to touch or influence in a positive manner, but I will. As for writing, don't fuss over things not going the way you planned. Let God control the plan, you just follow it in obedience. As He clears the way, opens doors, and prepares you for the future, all you have to do is step into what He has set up...and watch what happens.