While reading BIP 374 I doubted the footnote for why include G ("While all other BIPs have used the generator point from secp256k1, passing it as an input here lets this algorithm be used for other curves") because for it to be able to support other curves it would need more parameters such as the group order.
Looking at the original comment that suggested it, it was about supporting other bases in secp256k1 and not other curves.
This clarifies the footnote and also fix some other small nits.