>It's not the bitstream format that is stopping you. It's the comprehensive tooling in this field that is not open which holds you back. It's like not having access to GCC[...]
I don't think that having a tool that can't produce working binaries(bitstream or native code) would be that useful. Can you imagine a GCC that can't produce native code but instead have to generate COBOL sources(with almost random feature set) to be compiled by vendors tools?
>[...]Intel about their microcode[...]
Intel have a widely known instruction set that can be used with their cpus, there are many compilers, interpreters(and more) that generate and use it without problems, so I don't see how this analogy is relevant
>There is so much more to the process of creating something useful with an fpga.
You need tools and potential creators of such tools need access to bitstream format used by fpgas to create useful tools
>The most useful tools in fpga dev have little to do with the part of translating the Verilog/Vhdl into something the fpga understands.
But without the ability to translate your code(any code not just vhdl/some variant of verilog) into bitstream, where you would run* it on? It's hard to consider tool useful for fpga development when it can't produce something that can be run* on fpga...
*oh come one, don't be pedantic