Question: why are maestro cards not accepted?
Answer: Maestro is effectively a debit card with a different authorization model than a traditional "signature" credit or debit card, primarily PIN-based. So it's simply easier for gateways (and their merchant customers) to accept other cards.