With the growing battle with cyber warfare, hacking, etc etc Intel wants more officers with a technical background, hence STEM. Additionally, as an Intel Officer you will very likely be working with Cryptology Officers and IPs who have very techincal backgrounds, having that STEM background helps out with that. As
@NavyOffRec said, STEM to non-STEM in these boards is about 60/40 though I've seen it 70/30 at times.
Going the enlisted route also has its risks. The active duty folks on here can tell you, getting a Intel-related job is no guarantee. You will need to ace the ASVAB and depending on your timing at MEPS there might, might be Intel jobs available. If not and you pass up the opportunity to join good luck ever working with an enlisted recruiter because you just wasted someone else's time. If you do go enlisted, it will be a while until you can submit your OCS package - you will need to complete RTC, A-school, and some qualifications to earn that COs LOR and pursue a package. Also, its harder to submit a package while active duty than off the streets. You don't have a recruiter and your career counselor will more than likely have no idea what to do.
Going to the SWO topic and not to sound personal but your profile says you're a disgruntled CSI. So if you can't land Intel, are you gonna stay with your shitty job? Being a SWO does have its blemishes, like no sleep and such, but in my opinion you can still do many Intel related duties and even more as a SWO. Communications officer you get a TS-SCI and do many IP-related things. Being a CIC (brains of the ship) and standing the CIC watches you're working with the Intel-O to help out their duties. Also,
@azguy can attest but I believe he did his shore duty in an Intel command doing Intel-related work.