I would, like a bunch of tween girls haven't gotten swimsuits, they really needed to get brand new ones.
They are not tween girls - between the ages of 10 - 14.
I get you are trying to find fault with different parts of the story.
If you have Such a hard time with not having access to the MC's bookkeeping and cash balance, for example, why stay?
So what if the MC does not have the $ for a phone for Lucy and he Has the $ to reward his staff with new swimsuits and a pool party.
What is next - complaining about the brands of the swimsuits or the amount of food that the MC and Akatsuki can reasonably cook in the upstairs kitchen because they could Never realistically feed 7 people in the time available and Still get Hannah and Catherine home before the other women went to sleep?
Are you keeping a stopwatch to time how long the train takes to get the MC to and from school to determine if he gets to class on time because in your estimation - he should always be late?
This is a story, Not RL.
At a certain point in time - all you are doing is this:
If you have nothing better to offer, why stay??
Cheers!!