If you can afford it, it’s a lot better to have too many people (although your case sounds a bit extreme) than too little. I’m working at a startup where we have too little, and we are rushing to get stuff done without really thinking it through long term. Our tech debt level is growing each day.
In your case it sounds like you - and your experience - really helped other members of the team work more efficiently.