It's unfortunate that a small handful of competitors are...
It's unfortunate that a small handful of competitors are using the SPA to wage an anti-Microsoft campaign rather than work on common industry challenges.
It's unfortunate that a small handful of competitors are using the SPA to wage an anti-Microsoft campaign rather than work on common industry challenges.