Many captive portals operate as a LAN service, where you may be expected to type a password. If the public Wifi has a roaming agreement, that password may even be for your ISP or mobile phone provider.
- depending on an external service for your internal home stuff, or
- installing a self signed CA on every device you own
is not a solution.
Until we have something we can replace the status quo with, we should not deprecate it.