See the common masses doesn't know anything about layoffs. I'm talking about people who never stepped into IT field and those population is a lot. Lot than us. They may not even know what a layoff is or that it has been happening in the first place. Only when they realise it, all these boycotting stuff will work.
Remember the time when demonetization happened? The bank staffs worked beyond their usual hours for 3 days. It's not a big deal, But since every indian population uses banks they made it a big deal, people kept praising the staffs for working late. In reality, every other jobs require us to work late almost everyday.
My point is, the population working in tech is very less. It looks like a lot but it is very less. So anything that happens here, the common people doesn't get to know about it. Even our parents may not know what kind of work we do. So, what do they gain by boycotting the products?
Adding on to it, our country's labour laws suck. In US if you are conducting mass layoffs you need to register with the govt 1 month prior. And this information will be available publicly for anyone to see. No such thing for us.