Nothing fundamentally wrong with the design of those brakes, so must be an issue with yours which should be a lot cheaper to fix than replacement.
Clean rotors with brake cleaner or similar, (I used carburettor cleaner this weekend as it’s what I have in) same on pads and a bit of sandpaper to give a fresh surface, or replace is even better. Bleed both.
Also, a short commute probably isn’t the best thing for disk brake performance. Never get hot enough to burn off any bits of contamination they pick up. In which case they might not have ever bed in properly.