By the time it takes to make a custom filtered table non extensible UI for an api, the excel guy is finished three times over
The root cause for failure is always the same, not understanding all use cases for 100% of the department users instead of only the representative group present during UI/UX sessions, coupled with the human natural resistance to change.