Yep, I also think it would be nice to get options, and set what exact "default" behavior do we need as a default. Some developers cannot fix it in a simple way, and they do a lot of things from scratch, to fix such issues on the websites. I do know guys that can help in such dev process ( https://www.talenteria.com/ ), cause they helped me a lot in my career site building process.