IMO, there is way too much good cover in the water for there not to be bass shallow. Also, water temps are still high enough for them to be there in good numbers. The problem with shallow fish is that they are more susceptible to weather changes, falling water levels and just about any other factor that can affect their desire to feed.
Since shallow fish in thick cover can't be looked at on sonar, the tendency is to say they aren't there when they don't bite. Right now, there sooooo much cover for them disperse in that unless you can get enough of them to bite to reveal some sort of pattern to their location, it's just hard as heck to get anything going in the skinny water. Can't rip and tear thru it either in 50-degree water like you can in the spring when you're looking for them.