Noobie question, but why do some altcoins use their own windows/mac wallet compared to a web wallet such as MEW?
You mean as in hosting their altcoin on MEW? If that's even possible, it would probably give them a shite load of restrictions, plus it is much less safe then compiling your own wallet.
Web wallets could get ddosed, sometimes steal your private keys, etc.