If X86 were to go 128-bit as you suggest it would need to double the size of every address and data register in the CPU. On top of that it would need to double the size of the ALU. On top of that, it would have to expand the widths of data buses to words can efficiently be sent in one clock cycle. Needless to say, the size of the core would increase by a very large amount to accommodate it, that wasn't the case with X86_64.
I think it's stupid because we are nowhere near the limitations of what current machines can do with respect having enough memory or working with data value that are so big. It's at a point where if someone truly needs more than 64-bits for an integer, a floating point number is probably going to serve them better. It's really that simple.
What's not simple is overhauling the CPU to do 128-bit logic across the board because X86_64 simply added extensions to X86 which was already capable of doing 64-bit math, just not addressing 64-bit space.
I say it's dumb because to do what you suggest to x86 because of the number of changes that would be needed and those changes are without a doubt going to increase the size of the core. I'm just making that perfectly clear because a lot of people don't even know the difference between a data and address register and even fewer people understand that 32-bit and 64-bit X86 ALUs both were capable of doing 64-bit math.
128-bit (ALUs, registers, addresses, the works) would be a fundamental change to CPU architecture, unlike X86_64 was.
You would also have to consider if words are going to remain 32-bits big or 64, or 128. The bigger you make words, the more memory is wasted. The number of issues with "wider" grow exponentially which is why you don't see people touting super wide CPUs. It's a crap ton of work for minimal gain. X86_64 really was only to address memory address space, nothing more.