There are many ways to vary power output, with simple heaters the answer is often to have multiple smaller heating elements and switch them on/off to add up to the required power.
However true variable control of the power is possible, after all that's how the iboost works, by varying the power.
The circuit in the iboost is effectively a dimmer, but it has been designed for the specific load and installation conditions. It has heat dissipation and airflow designed in and will have safety circuits to prevent overheat etc.
Looking at products that could be used for the power control you are looking for I have found that they exist more commonly than I had expected.
I am hesitant to suggest any particular product as I would want to take it apart and see how well protected against overheat it is before using it. I don't want to advise any particular product in case it causes a fire and burns your house down.
But you could look at the devices used to control infrared heaters in vivarium's, stables and, apparently, pub gardens. There appear to be a number of 3kW devices, mostly looking a bit too 'home made' for my liking.
[automerge]1596302043[/automerge]
A 2 second on/off cycle is still not good and the really won't last very long with a 3kW load!