The level of disruption that modern reports forces into the process of pulling every report is meaningful. You've decided that pushing "bells and whistles" into a very functional product is better than actually maintaining the functionality of it.
By doing so, you are truly opening the door for your competitors. This is the type of thing that will be felt by users EVERY SINGLE TIME A REPORT IS GENERATED. That kind of friction is the constant nudge toward an alternative platform.
Congratulations. You've just overplayed your hand. But, why?