This makes it now 4x more expensive to catch memory issues by having guard pages around...
On top of that, adding 4kb (or 16kb) pages sprinkled across adds more to the TLB cache.
All pages are aligned by 4kib (except for esoteric CPUs perhaps). That's what a page is.
Unless the guard page is on another page table boundary, no additional physical pages are required.
Further, TLB cost means nothing if it's a guard page. It shouldn't be accessed in any normal path barring a bug.