Whether this new plateau is a bubble or not is irrelevant. Someday it'll be a new floor price.
A little quick math: 1 bbloe = 6.119 GJ = 1.699 MWh
At $140/bbl a 100% efficient plant could sell electricity for $82.40 /MWh...
But since power plants are ~ 50% efficient, and there are capital and O&M expenses, we can see that oil fired electricity will cost $100/MWh or more.
Why not lock in 20 year solar electricity at $90/MWh today.