That would open up a whole new ribbit hole of inconsistency though. I don't have an issue with there not being every block variant of every block. I hate the inconsistency though.
That would make it so every stone variant (stone, diorite, andesite, granite, blackstone, deepslate, etc.) would need gates too. Then you have the polished variants. The cobbled variants. It would just snowball