The hardware wallet I want to purchase can only generate 24 by default. In my opinion the only way to be secure from seizure of your funds is to memorize the seed. With 12 words it's much easier. This is why I need to generate the 12 words.
I'm okay with 12 seed words, my Electrum uses that too. If you want to rely on remembering 12 words, you can just write down 12 out of 24 words, and remember the rest.
Just know you lose your funds if you forget the words or their order, and know this is NOT recommended.