I’ve been programming since the Commodore PET.

Supporting remapped buttons is trivial even in 8 bit assembly language.

They’re just lazy/incompetant.

A good design would include it from the start.