It did no harm to ask - I've visited a few flying schools where on a foul weather day you'll see several FIs drinking coffee in an untidy office next door to a hangar with a solitary technician desperately trying to get a stack of jobs done before the weather improves.
As you say, there's little moral imperative to being there if you aren't going to get paid!
G