It is central to the idea of the daily standup is that it is one team.
> Its limited to 15 minutes, so nobody says much of importance, and just parrots what is already on the Jira board.
If you have another mechanism for sharing what each person has done and is doing, then the standup should just be for sharing information about and resolving barriers.
> Stories are supposed to be forecasts, not commitments. But the business doesn't like stories carried over, so they become commitments.
If you organizationally can't get away from commitments, then you need to cut back the amount you plan to do so that there is some slack. As long as you are also doing backlog grooming and have items groomed beyond the current sprint commitments, you can take additional items opportunistically, if there is excess capacity after doing the committed items properly.