Joe is absolutely correct.
Imagine you have been given a duty to prepare a tea. You have been given a tea pan, and the ingredients to make tea (water,sugar, milk, tea leaves, and some ginger as well ). All these ingredients are from different brands.
Consider the tea as your end product and the ingredients to be the various components which will allow you to integrate and prepare a final product.
Now, when you're preparing tea, your function is to properly mix all the ingredients-irrespective of the brands and prepare a nice, properly cooked tea.
How do you think would your mettle as a cook would be measured?
Would it be measured how good you prepared tea- it's overall quality, or would it be measured on the basis of how you used X brand of tea leaves, mixed with Y brand of sugar, and Z brand of milk.
You should be skilled enough to be not bothered by the brands/make of the ingredients. Instead, you should be skilled enough to know, how these all, in spite of being different, can be mixed and cooked together to prepare a nice hot cup of tea.
The essence of this example, is that instead of being caught up in all the spider web of frameworks and tools, you need to rather hone your all-round skills- skills which rise above the boundaries- of which tool, technology, you use.
Few good reads that would serve the purpose :