You don't need to solve bottlenecks to increase the cap. Miners will use the software as they see fit, and the released client doesn't need to be optimized to match the cap.
You're right, 128 MB blocks are propaganda because no one is gonna mine such a big block anytime soon.