The same trick is used in f(R) theories, where the Ricci scalar in General Relativity is replaced with a linear function. https://en.wikipedia.org/wiki/F(R)_gravity
Reminds me of TRIZ methods too, trying to find assumptions or constraints and playing with variations of them.
So yeah, nothing novel here.