Commercial compilers from chip manufacturers are common in embedded world - from Keil and IAR for ARM (you can use GCC but the code quality wouldn't be that good) to almost everything proprietary down the road to FPGA and ASIC.
Maybe.. on the other hand you can actually use the full program space available, and gdb. (Last time I used Keil was 2011, I quickly moved to a GCC toolchain rather than pay for a license. They're really not selling me on their tool when they arbitrarily restrict my max program size such that I can't actually evaluate it properly.)