The Arduino Uno has a 5V I2C bus and the MPU-6050 has a 3.3V I2C. If you connect those together, then there is a voltage mismatch of the signal. A I2C level shifter can connect those busses (SDA and SCL) with different voltage levels.
If you power the sensor module with 3.3V, then you still have a 5V I2C bus connected to a 3.3V I2C bus.
The temperature, gyro and accelerometer are registers inside the sensor.
The WHO_AM_I is also a register inside the sensor. It has a fixed value.
Now, take a deep breath and stay calm, then read this: Is a WHO_AM_I response of "0x70" a sure sign of a MPU6500? · Issue #24 · kriswiner/ESP32 · GitHub.
Kris Winer knows what he is talking about, so I assume that his reply is valid.
Try to get your money back, or toss it away, or use it as a MPU-6500, or whatever.
Good sellers are Adafruit, Sparkfun, Pololu. They only sell real chips.