Re: Amazing. Wow.
You need to learn a few things, such as what coding workers do and what non-coding workers do. If I leave my employer and my code falls over when I'm not there to babysit it, my code was bad. If my code was even mediocre, it should keep working the same way it did before, meaning that if input doesn't go outside specified bounds, it should keep producing valid output. Code continuing to run after employees leave is no proof that the programmers were not needed, because what does suffer when you fire them is the ability to quickly make changes to that code. If it had fallen over, it would have indicated one of two things: the programmers were very bad or the system managing them and their output was very bad to the extent that they couldn't produce good code under it.
You should also learn that companies whose main product isn't tech don't just have programmers. You could fire lots of people and still have the programming teams intact. You'd have lost the people who gain advertisers' money, the people who prevent the kind of stuff appearing which drives off the advertisers, the people who make sure that it is properly working in different countries with different laws and languages, the people who make sure that bills are being paid (both your bills to others and others bills to you), but your programmers would still be there and your platform shouldn't fall over. That is not the recipe for a functioning business that gets all its money from advertising.
If you think your system would fall over if you fired more people, so therefore you have the right number of people, you're doing at least two things wrong.