There's one thing that hasn't changed with all the layoffs, shuffling of deck chairs and new people. Execs still make d-mb a$$ decisions based on perception and politics.
You want to sell the company on some garbage product? Get in good with one of the Sr. Managers/tech exec/etc. and they'll implement it regardless of how sh*tty of a product it is.