binyan,
We appreciate the constructive criticism and can assure you this wasn’t hardcoded to cause you pain and suffering in your life, but more because our team is simply not aware of every possible use and/or combination of uses that can happen with the different web frameworks.
We take all our user feedback seriously and will discuss a solution to address your problem.