And on a side note, since I know for once devs might read me, I’ll allow myself some remarks about Elementor which is one of the most problematic plugins I’ve ever hosted as a web hosting provider.
Your heavy code ruins performance on websites and servers to a factor of 5 to 10 compared to native themes. It also alters websites security quite often. All that while breaking WordPress’s design and philosophy, making websites dependent on your plugin to even display, with no options for a native migration.
You shall make an effort to at least clean and optimize your code. Since it is still used on so many websites regardless of its dark sides, you have a huge responsibility in taking care of it in ways that actually matter to the well being of users, hosting providers, internet and ecology.
I know your plugin’s popularity makes it a better target for security analysis and attacks, but for sure, the complexity of your code and the heavy mess it is makes it harder to maintain, analyze and secure. You should clean and optimize your code so that it doesn’t make websites 10 times slower anymore and use 10 times more resources on servers anymore, resulting in having a poor carbon footprint due to poor optimization on 5 million websites. Because that results in more servers needed and more heavily used ones compared to native or competing solutions. I’m curious to measure the carbon footprint of your plugin, I’ve been wondering how tremendous it may be.
As a leading plugin editor, you should contribute to making internet a better place, not a caricature of capitalism where easy paths are taken even if they’re bad in every aspect.
Alternatively, you could also embrace Gutenberg and Full Site Editing and make nice blocks that do exactly the same but generate direct clean HTML/CSS/JS and don’t slow down websites as much. If you don’t follow the flow, you’ll probably vanish anyway as everyone including Elementor users is following and considering FSE/Gutenberg as it evolves.
Whether you agree with that or not, you should still clean, simplify, optimize and secure your code, since it’ll make your dev’s life easier and your users happier and more incline to buying the pro versions, while helping hosting providers reduce costs, and the whole planet’s ecosystem reduce its resource consumption.
Thanks for reading, and good luck to anyone working on or using Elementor.