This results in a situation where, due to the missing API, the program doesn't report an error but instead directly aborts; whereas if it were marked as a stub, it would produce a clear error
eg: https://github.com/wine-mirror/wine/blob/226a7eeabbc13345e49da1ff8c018d6f062...
Does this involve some of wine's development philosophy?