Yes it is reasonable. Graphic designers typically use stock materials so that they know the licenses are taken care of. Many companies have a "nothing but stock" policy to ensure this exact issue never occurs, and they pay Getty et al literally millions of dollars a year for licenses.
And if you're a CTO, yes it is in fact your responsibility to verify that you have the legal right to use code in your codebase.
And if you're a CTO, yes it is in fact your responsibility to verify that you have the legal right to use code in your codebase.