We have the following statement (translated from Spanish to English):
A company manufactures skirts, blouses and pants. To do this, use a machine for each type of clothing. The machine for skirts costs €200/month, the machine for blouses costs €150/month and the machine for pants costs € 120/month.
The hours and fabric consumed by each type of clothing are in this table:
Each month 150 hours and 160 square meters of fabric are available.
The unit profit and cost per type of clothing is shown in this table:
We want to maximize profit, and I propose the following model:
This results in the following optimal table if we use the simplex method:
If we subtract the cost of the machines from the € 300 profit, we have € -50 left.
Why are there losses? I imagine my initial model is wrong, but I don't know why.










Ignoring the fabric limitations to simplify things we can see that skirts and blouses have a profit of 2€/hour (pants are less). This tells us that at best with only 150 hours available every month your profit is indeed caped at 300€. This is why you have losses - the machines are too expensive.
Two additional remarks:
Are you sure that the time limit of 150 hours is a limit on the total time of all three machines and the cost of each machine doesn't depend on its usage?
Since the per hour profit of skirts and blouses is the same you could simply produce 75 blouses (150h and 140$m^2$ of fabric). This gives you 300€ - 150€ = 150€ profit since you are not using two of the three machines.