The limiting speed of subsonic aircraft is Mach .96 approximately.
For the u2, at its cruise altitude, this means about 100mph of airspeed… barely above its stall speed.
But if you go supersonic, you can break through that barrier and make use of the fact that there is much less air resistance at those altitudes. Not only that, but by riding past your shockwave, you can pick up a bit of recovered energy.
In some corners of the envelope, supersonic actually uses less fuel for the trip than Mach 0.9ish travel - which is where we fly our jetliners.
Also, we nasa has been experimenting with aerodynamic shapes that all but eliminate the sonic boom effect.
It’s not all bad.