So sad to hear this, as it is much harder to study EE and embedded programming is much much harder than software programming.
Also, performance is regularly an annoyance, especially if you have to do something non-trivial like process ethernet frames or talk on USB. Sub 8-Mhz processors for embedded processors still extremely popular and the flash size constraint leaves no room for huge libraries or ROM waste.
Completely different.
You're doing a disservice to both by taking a toaster without QA as an argument.