The Olympic swimming is held in temporary pools in an indoor arena. Temporary pools explain the shallow depth and high walls. It isn't construction problem but decision to not use permanent pool.
Temporary pools seem to be thing recently. The US trials were held in one.