Plasterboard would need to be tanked if you tile in showers. It will fail eventually as the grout and adhesive are both porous.
Even tanking is delaying the inevitable IMHO, I’d always use a substrate that’s not going to fail if it gets wet. Only the bits in a shower area obviously.
Did I not say to use Hardibacker in wet areas?!