I think the difficulty to price cut and still remain somewhat profitable is the biggest factor for Sony's shrinking profit margins.
At this point in time for the PS4, Sony was able to cut price and break even, but the PS5 doesn't have that same luxury. Maybe that's why Sony is doing temporary discounts every now and then, rather then just cut the price entirely.