Service charge depends on the number of units, the less the units, the more the cost.
The developer cannot force a home owner to pay service charge or to manage thhe same on their behalf.
The ideal situation is if you buy an apartment, there should be a company set up to own the land and a share in the company should be linked to owning a unit of apartment.
This company should then double up as the management company and control the service delivery to the residents.
You set up a committee that reviews the cost and quality of services the residents wants and agree on the monthly service charge meant to meet the same costs.
"The purpose of bureaucracy is to compensate for incompetence and lack of discipline." James Collins