Just a choice about what you want around your family, and food. Something you have to spray on your counter and then cant touch it for 24 hours, I dont want that around my family. Doesn't matter how much you seal coat it, too much moisture, water, spilled liquid, ect., can lead to mildew with-in 24 hours. Not only on the top but also seep through to the underneath of the granite counter tops.
The term GRANITE covers lots of types of stone. Some, like blue pearl are completely non porous, require no sealers and will never support growth of fungus or mildew. Others, like Santa Maria, are very porous and can be stained with simple grape juice. Choose wisely and weigh the properties of each depending on intended use.
Its a choice and one that is middle of the road in cost these days. Low end laminate has wear and water issues. Solid surface, Stone and man made quartz resin products like Silestone inthe middle. Solid Stainless Steel on the high end of cost.
Granite is fine choice and one that will add value to the home. But do your home work.