This is not incompatible with what the comments are saying. I'm an ECE, I love hardware and working in VLSI, and I eagerly engage with the open hardware movement. I also love working with software, it scratches the same itch, hacking on multiplier layouts and hacking on SIMD accelerated code both involve the same type of analytical mindset.
And yet I work in software because it pays more. As always, these "this highly skilled occupation is collapsing" posts are linked entirely to pay. A talented EE or CE can easily transition to software, and they do.