Yes, you have to change your thinking fairly seriously between CPU programming and FPGA (or for that matter any hardware).
So far, I've not seen great examples of automatic parallelization translators. It's a hard problem to just generalize, and if they've managed, it has applications far beyond mere FPGA tooling.
Else why do many many programs on even this Linux box just use up 100% of one core...it's not like no one has the source, and if such a tool existed - even between relatively like domains - they'd all scale to more cores, right?
Time to market might matter for some things than others. Until one recent fiasco, it was considered a fatal flaw to need to reboot something during a fighter airplane takeoff -
I did both hardware and software design and realization for boxes that didn't have a reset button - that was a service call at minimum. Lots of 9's. Not all problems are just the most common web-monkey stuff. Forget "ship it and we'll promise to update later" for some things. Especially the ones that matter, vs the froth intended to collect VC money.
Where life is on the line - the medical biz - you'd hope that somewhat more care was taken than for some social media "killer app" (could be a vain hope of course).