Unfortunately this is because it IS 2025. more games are moving to streaming services.
This is no different than Thursday night football being on prime, Christmas Day NFL on Netflix, or MLS being on Apple TV.
Expect more of it moving forward and hope it’s on something you already have.
No idea about Peacock at bars but I would bet no?