>Can someone explain why so many companies these days struggle to make a profit?
Beside the obvious risk of running a company (competition, incompetence etc.) There is excessive regulation, taxes, paperwork etc. I estimate that cumulatively most of us pay around 3/4 of our earnings to regulation, taxes and other forms of bureaucracy.