That IS a cool technique! Only possible issue is that a bunch of N-gons are being generated but that’s only an issue in certain situations. Generally they should be OK.
I give you 2 gold stars for finding your own way to go about adding these details ⭐⭐