We do not understand the best practice for this use case
How will you choose to compromise code quality?
Trevor Ewen

This is the main reason why we resort to hacks. Best practices, if understood, are more efficient than hacks. Developers must always search the best practice to solve a problem. Otherwise, they might create other problems that they won’t be aware of.