How could any sector be in profits for years? There will be sector rotation, money moving from one sector to another sector, depending on many factors. And in the intermediate periods, stocks in different sectors go up and down owning to many reasons. So things may have worked for a particular sector in some years, may not have worked in other years.
As they say, every stock is a buy at some price. So stocks from the sectors mentioned may have given good returns in one period or the other, when they were bought at a particular price. Every dog will have its day. Although FMCG like sectors are relatively stable and are considered secular and have given good returns, but with certain dull periods with no return in between. And of course, there will always be certain stocks which become duds right after IPO or later, which even after 10 or 15 years don’t move upwards.
So even if the nature of the sector is such that, a lot of factors influence which are beyond the reach of management of any kind, if one is an expert at cyclical, or can time turnarounds, take contrarian bets, he will be profitable. Also, certain sectors are directly linked to the decisions taken by the government, and these sectors go up or down, depending upon the priorities of the incumbent government and the fortunes get reversed when there is a change in power.
And obviously, a person will have good knowledge if he works in the sector he is investing in, applicable to any sector I guess, he will just wait for the good times and then invest and will be profitable.
I had invested in Indigo and Spice Jet in the past, for some time, and I don’t exactly remember the return but I did make a profit.
There are many ways to skin a cat and this way of skinning is rather tough.
You can check out Kenneth Andrade, if you are interested more.