This kind of market shopping is common in grant-funded domains. There's a project that you know is a good, but nobody wants to pay for it… but grant body X will pay for component A, which can be slightly modified into component A' which grant body Y will be enthused by, and fund components B, C and D; and component C isn't very useful, but you can make sure to develop a generic architecture that makes implementing component E easy, and now you have a basic BEAD product…
A little more effort than VC-funded work, but there are fewer strings attached.