it might take a little more work, but using share capabilities in normal gmail would work for most things you already need, and a home administered NAS solution would handle your storage, especially since the modern ones have some great cloud features for a fraction of that cost. Calendars are share-able, etc.
Or just self host a domain, it's not hard nowadays.
The reality here is you want something for free, and while we got used to google providing free, it really does cost them to provide the services. They've had to adjust to maintain the quality and viability of the service.
It's kinda like getting upset at your neighbor who decides he'll help out and mow your lawn for you, and when he gets a new job and doesn't have the time to help you, you get mad at him.